- 1 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 15:12:30.34 ]
- 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 前スレ 【.cmd】 バッチファイルスクリプト %6 【.bat】 hibari.2ch.net/test/read.cgi/tech/1277465356/ 【.cmd】 バッチファイルスクリプト %5 【.bat】 pc12.2ch.net/test/read.cgi/tech/1242268171/ 【.cmd】 バッチファイルスクリプト %4 【.bat】 pc12.2ch.net/test/read.cgi/tech/1229955189/ 【.cmd】 バッチファイルスクリプト %3 【.bat】 pc11.2ch.net/test/read.cgi/tech/1217860043/ 【.cmd】 バッチファイルスクリプト %2 【.bat】 pc12.2ch.net/test/read.cgi/tech/1197881068/ 【.cmd】 バッチファイルスクリプト %1 【.bat】 pc11.2ch.net/test/read.cgi/tech/1178281991/
- 423 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 12:11:48.86 ]
- batファイルでゲームって作れるの?まあ作ってる人いないだろうけど
- 424 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 13:25:22.39 ]
- >>423
batにスクリプト言語埋め込んで、ならやったことあるが バッチファイルの標準添付コマンドのみで 埋め込みJSとかも禁止、とかになると流石にやる気しないw
- 425 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 13:27:11.97 ]
- …あ、でも数当てゲームぐらいなら作ったことあるような気もする
これをゲームの内に入れても良いなら「ある」ことになるかなw
- 426 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 17:29:12.48 ]
- ディレクトリの存在確認で
if exist c:\tmp\nul ... というテクニックがありますが、名前に空白を含むディレクトリの確認をしようと ダブルクォートでくくったら正しく動きませんでした。 調べてみるとc:\tmpというディレクトリが存在するとき 1 if exist c:\tmp 2 if exist c:\tmp\nul 3 if exist "c:\tmp' 4 if exist "c:\tmp\nul" で4だけifが成立しません。今回はcd出来ることで確認したけれど、後学の ためにif existで正しくディレクトリの存在確認をする記法を教えてください。 OSはXpSP3です。
- 427 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 17:35:13.48 ]
- "c:\tmp\"
- 428 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 18:54:42.75 ]
- ttp://support.microsoft.com/kb/65994/ja
- 429 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 18:56:31.05 ]
- ttp://support.microsoft.com/kb/77361/ja
- 430 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 21:16:46.54 ]
- >>427でOKでした。NTFSなので>>428-429によるとできるはずなのにバグですかね。
でも、ファイルシステムの違いで出来ない場合もあるんですね。まんどうだなあ。
- 431 名前:デフォルトの名無しさん mailto:sage [2011/05/12(木) 01:50:07.54 ]
- ディレクトリの存在確認はいろいろややこしいw
d.hatena.ne.jp/otn/searchdiary?word=%A5%C7%A5%A3%A5%EC%A5%AF%A5%C8%A5%EA%A4%AB%A4%C9%A4%A6%A4%AB%A4%CE%C8%BD%C3%C7&.submit=%B8%A1%BA%F7&type=detail
|

|