- 1 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 17:44:28 ]
- 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 【前スレ】 (関連スレは>>2-5) 【.cmd】 バッチファイルスクリプト %1 【.bat】 pc11.2ch.net/test/read.cgi/tech/1178281991/
- 137 名前:デフォルトの名無しさん [2008/01/20(日) 01:29:51 ]
- 環境:Windows2000pro
個人スキル:CやJava、VB(VBA)などの基本的なコーディングはできますが、 DOSコマンド及びBasicは殆ど分かりません。 またバッチファイルは初めて作成します。 質問 Windows2000でバッチ処理を行う必要があり、バッチファイルを作成しています。 バッチの中で二つのファイルを「FC」で比較をし、echoで差分が見つかった場合「NG」を、 見つからなかった場合は「OK」をログファイルに出力したいと考えています。 現在for文を使い環境変数にテキストファイルの情報を流し込む構文だけは検索から調べましたが 上手く動作しない状態です。 for文の構文仕様について具体的な(主にfor文の環境変数の取扱とファイルインプット時の取扱法) が分かりません。 バッチファイルにおけるfor文(できればDosコマンド全体)の仕様が詳細に説明されたサイトをご教授 いただけないでしょうか。 今のわたしのスキルでは一部のコマンドを要約して説明するサイトしか見つけられませんでした。 よろしくお願いします。
- 138 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 01:34:51 ]
- fc
echo %errorlevel% set/? if/? echo/? for/?
- 139 名前:137 mailto:sage [2008/01/20(日) 01:42:33 ]
- >>138
「/?」でヘルプ機能なのですね・・・ 「/」と「?」でヘルプが表示されず存在しないものだと 思っておりました。 お目汚しすみませんでした。
- 140 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 01:47:16 ]
- お前らまだバッチファイル(笑)なんて使ってるのかよ・・・
時代はPowerShellだぞ。
- 141 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 05:37:35 ]
- 古い言語のスレの巡回ですか?お疲れ様
- 142 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 12:39:16 ]
- バッチファイルを実行した時に、文字を表示することはできますか?
- 143 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 12:53:21 ]
- >>142
echo on
- 144 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 16:54:49 ]
- echo 文字
- 145 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 17:35:10 ]
- ブログが20文字ぐらいで勝手に改行されてしまうのですが、
どうすればもうすこし長い文を打っても改行されないようにできますか?
- 146 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 17:36:20 ]
- お願いします。
4日位前、今まで通りPCでイメピタを見ようとしたら 「このページを表示するには、JavaScript が有効になっている必要があります。 」 と表示され、画像が見れなくなりました。 インターネットオプションのJavaScript の項目もすべて有効になっているし どうすればまたみられるようになるかわかりません。 わかる方いらっしゃいましたらよろしくお願いします。
- 147 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 17:39:30 ]
- >>145
setlocal disableautowrap >>146 setlocal enablejavascript
- 148 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 04:26:54 ]
- ドライブを列挙するには総当たりするしかないかなぁ?
- 149 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 10:47:56 ]
- 総当りで何か問題?
- 150 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 11:29:55 ]
- フロッピーが開けません
入れてるのに「挿入してください」と出るんですがどうすればいいですか? 他のフロッピーは大丈夫で一つだけこうなってしまいます。
- 151 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 11:32:30 ]
- デスクトップにあるゴミ箱にファイルをドラッグ&ドロップで捨てようとしたら
ゴミ箱がピョコンと隣に移動して捨てられません 捨てようと思ったファイルはゴミ箱のあった場所に置かれています
- 152 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 12:07:46 ]
- >150
ttp://pc11.2ch.net/test/read.cgi/tech/1178281991/971 971 名前:デフォルトの名無しさん[sage] 投稿日:2007/12/16(日) 23:19:15 2HDのSONYフロッピーが開けません 入れてるのに「挿入してください」と出るんですがどうすればいいですか? 他のフロッピー(maxell)は大丈夫で一つだけこうなってしまいます。 >151 del使え これで満足した?
- 153 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 12:14:13 ]
- >150
粗チンなんだろ
- 154 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 18:10:58 ]
- >>150
フロッピーがEDになってる。 別のフロッピーを使え。
- 155 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 02:08:58 ]
- バッチファイルごとにアイコン変える方法おすえて
- 156 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 02:10:12 ]
- .batのショートカットを作ってアイコン変更してショートカットから起動するとアイコンが変わる
見分けやすくなるから意外と便利だぜ
- 157 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 10:45:46 ]
- デスクトップとかの.xlsファイルのアイコンを
ファイル毎に違うもの(色だけ違っててもいいのですが)にしたいのですが ひとつ変えると全部それと同じものになってしまいます。 .batを組み合わせるか何かで別の表示にすることは可能でしょうか?
- 158 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 10:47:22 ]
- 最近変なやつが多いな
ネタだろうか?
- 159 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 11:38:33 ]
- ネタなんじゃね
>>157 ファイル一つ一つに対してショートカットでも作れば?
- 160 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 16:41:16 ]
- >>155
つttp://www.longtail.co.jp/pck/main/registry.htm
- 161 名前:デフォルトの名無しさん [2008/01/24(木) 18:13:03 ]
- お助けください. 訳が分からなくなってきました.
バッチファイルに 実行型ファイル(EXE)を仕込んで実行させたんですが 自宅マシンでは "IF ... GOTO"文を 受け付けず "ラベルがありません" のようなエラーが出ました. 頭に"cmd /c"を 付けても ダメで EXEファイルを 外すと きちんと 動作する状態です. 音で警告しようと思ってるのですが "IF..GOTO"が 組めず ただの前奏曲と化しています. また バッチのショートカットも 設定を 受け付けず モノクロ画面 でしか 実行しません. そこで 今 出先で 実行したら どちらの症状も出ず しっかり動作しました. 自宅:WinXP SP1改SP2 RAM256M 出先:WinXP SP2 3GHz RAM1G --------- set batchk="c:\program files\IrfanView\i_view32.exe" IF EXIST %batchk% GOTO OPENING_EVENT ← CMD が ここで ラインナンバーを 拾えない! rem General_option sndrec32 /play /close /embedding C:\WINDOWS\Media\chord.wav set /p job= バッチファイル内 ^設定-1.転送先を書替...いったん終了 hit any exit :OPENING_EVENT rem ドロップファイルを拾いに行く: 発見=0 / 不明=1 cd /d %~dp1 set infile=%~nx1 sndrec32 /play /close /embedding %~dp0\event_1.wav 以下略 --------- いったい どう対処すべき なんでしょうか? それと EXEファイル実行には "cmd /c"を付けずに動作してるんですが そのままでも いいもんなんでしょうか?...................よろしく ご教授ください.
- 162 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 21:46:11 ]
- バッチファイル名は?
- 163 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 22:25:51 ]
- こっちで聞いた方がいいよ
ユーザー必読!コマンドライン(DOS Pt.6) pc11.2ch.net/test/read.cgi/win/1176558776/
- 164 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 23:46:42 ]
- またかよ
- 165 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 00:28:07 ]
- >>161
本当はバッチファイル自体をどこかにUPしてくれると助かるんだが 出先でできて自宅でできないってのは良く分からんな…。 分からんけど、とりあえず指摘事項を2つ。 ・GOTO の飛び先は :OPENING_EVENT のように ラベル名の先頭にコロン付けた方が良いんじゃね? ・バッチ内で exit して本当に良いんだな? 実は GOTO :EOF で済んだりしない?
- 166 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 01:05:41 ]
- 見た感じおかしくなさそうだな。
バックアップとってecho onにしてどう実行されてるのかをチェックしてみるしか。 そもそもif existが成立してるのかも怪しいし。 IF EXIST %batchk% echo OPENING_EVENT で表示されるかどうかを見る。 あとexit使うなら/bをつける習慣をつけておいたほうがいい。 バッチファイルの多重呼び出しでexitすると 親のバッチファイルまで終了してしまうから。 あるいはgoto :eofでもいいけど。
- 167 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 14:45:16 ]
- > label パラメータにはスペースを使用できますが、セミコロンや等号などの区切り文字を
> 含めることはできません。goto コマンドでは、ラベルの最初の 8 文字だけが使われます。 > たとえば、次のラベルは同じで、すべて :hithere0 に解決されます。 > :hithere0 > :hithere01 > :hithere02 ラベルの8文字目がアンダースコアってのがなんか関係あるかな?
- 168 名前:161: [2008/01/25(金) 16:21:25 ]
- >161です.
また スレ違いを やってしまったようです. 申し訳ありません orz 皆さん ありがとうございます.先ほど 2chローダ に 流しました. やっと, 仕事から解放され これから 自宅に 戻って ご指摘 頂いた部分を 修正してみます. ttp://www-2ch.net:8080/up/ file name: Dd_iioii_dD.bat----key:dddd
- 169 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 17:06:53 ]
- >168
スレ違いは君じゃなくて>163本人だから気にしなくて良い
- 170 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 17:34:20 ]
- いままで英数キーを押すと半角英数に切り替わっていたのに、
全角英数になってしまうようになりました。 元に戻すにはどうすればいいですか?
- 171 名前:デフォルトの名無しさん [2008/01/25(金) 18:18:12 ]
- 半角キーを押せばいい
- 172 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 18:34:02 ]
- スレチガイ
キーボードのランプを消せよ Ctrl+Shift
- 173 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 19:47:17 ]
- スキャナを譲り受けたんですが使い道が分かりません
何に使ったらいいですか
- 174 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 20:02:20 ]
- >>173
顔面スキャン
- 175 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 20:07:44 ]
- >>173
絵でも描こうぜ
- 176 名前:デフォルトの名無しさん [2008/01/25(金) 21:02:41 ]
- マンタク
- 177 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 03:26:15 ]
- scan/?
- 178 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 17:31:50 ]
- >>170-177
いい加減スレ違いって事に気づけよ。 こっちで聞いた方がいいよ ユーザー必読!コマンドライン(DOS Pt.6) pc11.2ch.net/test/read.cgi/win/1176558776/
- 179 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 17:44:23 ]
- またかよ。
誘導先がスレ違いだっちゅーの
- 180 名前:デフォルトの名無しさん [2008/01/26(土) 18:10:51 ]
- あるドライブに置かれたbatファイル中で
そのドライブ名を知るにはどうしたらいいですか?
- 181 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:19:29 ]
- %0
- 182 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:27:25 ]
- %~d
- 183 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:28:59 ]
- %~d0
- 184 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:31:10 ]
- echo %0
echo %~d echo %~d0 どれも、そのドライブ文字に変換されていません(?o?)
- 185 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:40:55 ]
- どうなったか、結果を書いてみたまえ
- 186 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:42:16 ]
- >>185
そのくらい試せよ。
- 187 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:45:38 ]
- なんで?
- 188 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:48:30 ]
- drive/?
- 189 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:50:56 ]
- >>186
レス付ける相手が違うだろ
- 190 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:57:34 ]
- vol %~d0
- 191 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:58:02 ]
- >>185
C:\>echo %~d0 %~d0 普通にこうなります(?o?)
- 192 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 20:00:32 ]
- >>191
バッチで使うんだからバッチの中に書けアホ
- 193 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 20:01:41 ]
- つれた(?o?)
- 194 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 20:05:15 ]
- >>192
できました\(^o^)/ コマンドプロンプトとバッチファイルで挙動が違うとは思いませんでした ありがとうございました
- 195 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 20:05:15 ]
- vol
- 196 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 21:48:05 ]
- %の扱いの違いは未だに悩む事があるな。
まあ、%がおかしいのかな?と予想が付くから対処は出来るが。
- 197 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 21:55:56 ]
- 何も考えずに%のサンプル集からコピるだけだからもはや悩むことはないな。
forと%の使い方はまったく微塵も記憶しようという気にならないw
- 198 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 22:10:59 ]
- AESという暗号は未だに解析できない暗号技術なのですよね?
総当りでは解けると思うのですが、どれくらいの長さのパスワードをつければほぼ不可能になるでしょうか? また、全角文字や記号を混ぜることは意味ありますか? てs ? ? ¨ ? ¨ ウムラウト © ? © コピーライト ª ? ª ® ? ® 登
- 199 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 22:13:55 ]
- VistaからXPにダウングレードするにはどうすればいいのだすかね?
- 200 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 22:20:01 ]
- DVDからリッピングに成功したんですが
pcで再生するとき字幕が表示されていませんでした どうすれば字幕付きでリッピングできるのでしょうか? ちなみにリッピングに使ったソフトはBitRipperというやつです
- 201 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 22:21:31 ]
- >200
修理に出せ 購入時に長期保証に入ったかどうかも確認しとけ
- 202 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 23:29:30 ]
- >>200
メガパーDVDが悪い。販売元に持って池。
- 203 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 00:17:38 ]
- >199
その質問をここにするような奴にダウングレードは無理。 そのままVista使っとけ。
- 204 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 00:19:42 ]
- レスつけてる奴って馬鹿なの?
- 205 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 00:22:41 ]
- >>204
お前と同じだよ
- 206 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 00:30:14 ]
- >>204
あなたがその筆頭
- 207 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 01:53:30 ]
- FOR /L で途中脱出するにはどうするのでしょうか?
- 208 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 02:01:01 ]
- やっぱりみんなcmdの仕様糞だと思ってたんだな
最近はじめたんだが糞すぎてむかついてくる
- 209 名前:デフォルトの名無しさん [2008/01/27(日) 03:19:17 ]
- デーモンを終了させたいのですが
unix系でいうCTRL+C(TSTP)に相当するキーは何ですか?
- 210 名前:デフォルトの名無しさん [2008/01/27(日) 06:33:02 ]
- Windows にデーモンなど無い
- 211 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 12:48:20 ]
- >>209
Ctrl + Alt + Del
- 212 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 13:01:59 ]
- >>209
なんでもポケットが使えなくなるよ
- 213 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 17:05:52 ]
- Ctrl+Break
- 214 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 18:10:23 ]
- SFUのkill
- 215 名前:デフォルトの名無しさん [2008/01/27(日) 23:40:17 ]
- ふつうに
NET STOP TASKKILL
- 216 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 00:18:17 ]
- CTRl+Cに相当するキーはない。
Ctrlキーを押しながらCキーを押せ。
- 217 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 18:52:52 ]
- SendKeys "^c"
- 218 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 21:39:01 ]
- WM_QUIT
- 219 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 23:43:23 ]
- sc/?
- 220 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:06:53 ]
- Win98で
@ECHO OFF ECHO A という2行の内容のバッチを作ってアイコンをクリックして実行しても、 MS-DOSプロンプトが起動しただけで、Aが表示されませんでした。 これは、どんなバッチを書いても同様で、バッチの内容ではなく 設定や方法の方を変えなくてはならないのでしょうか?
- 221 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:08:47 ]
- そのやり方だと実行して一瞬で表示して終わるから見られないだけ。
ファイル名を指定して実行でcommandとだけ打ってコマンドプロンプトを立ち上げて そこからファイル名を打って実行する。 あるいはECHO Aの下にPAUSEと打てばリターンを押すまで終わらない。
- 222 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:10:01 ]
- >>220
設定や方法を変えたんなら、元に戻せ。
- 223 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:13:48 ]
- >あるいはECHO Aの下にPAUSEと打てばリターンを押すまで終わらない。
そんなことはない
- 224 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:15:20 ]
- >設定や方法の方を変えなくてはならないのでしょうか?
関連付けを変える
- 225 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:22:46 ]
- >関連付け
プログラミングやる前に Windowsの使い方を勉強しよう
- 226 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:23:27 ]
- 続行するには何かキーを押してください . . .
- 227 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:27:07 ]
- >220
バッチの使い方知らないんじゃ プログラム作るのはまだ早い ここはパソコンの使い方教える所じゃないよ
- 228 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:32:03 ]
- まだプログラム作れないような
ユーザー向きのスレはこっち↓ ユーザー必読!コマンドライン(DOS Pt.6) pc11.2ch.net/test/read.cgi/win/1176558776/
- 229 名前:デフォルトの名無しさん [2008/01/29(火) 22:20:32 ]
- >>227-228 またいつものヤツが荒らしてやがる。
・バッチの使い方を知らない=Windowsの使い方を知らない が成り立つなら、 ・C#の使い方を知らない=Windowsの使い方を知らない も成り立つことになるな。javaやアセンブラなど、何にでも言えることだ。 言語だけじゃなくExcelやWord、フォトショップ、初音ミク・・・何でも同じだ。 Windowsの使い方の中でも、<バッチの使い方>の話題なら このスレで質問していいんだよ。 そういうルールだ。気にすんな。>>220
- 230 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:51:19 ]
- ネット上の画像を
右クリックで保存をしたいのですが どうすればよいのでしょうか?
- 231 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:53:26 ]
- 質問です
2ちゃんねるのIDから大まかな接続地域を調べる方法教えていただけませんか?
- 232 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:55:51 ]
- save/?
id/?
- 233 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:57:39 ]
- 俺のプロファイルによると、リア厨もしくは小学生。
ぶっちゃけこんな過疎スレをあらされても何の問題も無いので生暖かい目でスルーしてあげよう。
- 234 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:58:36 ]
- 初心者なんですけど、子供がいじった後からPCが変で・・
バッチファイルをクリックするとなぜか犬が出てきて検索画面になってしまいます。 今までみたく、クリックしたらバッチを普通に実行する方法を教えてください
- 235 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:01:33 ]
- >234
多分FTYPEとかASSOC
- 236 名前:デフォルトの名無しさん [2008/01/29(火) 23:03:58 ]
- >>230
画像を右クリックすれば保存できるよ
- 237 名前:デフォルトの名無しさん [2008/01/29(火) 23:05:48 ]
- 過疎スレだから何の問題も無い
とかナントカ言いながら、気になって気になって仕方が無いから このスレに来るんだろ?
|

|