- 1 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 01:20:20.25 ]
- 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 前スレ 【.cmd】 バッチファイルスクリプト %7 【.bat】 hibari.2ch.net/test/read.cgi/tech/1298873550/ 【.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/
- 94 名前:デフォルトの名無しさん mailto:sage [2011/10/06(木) 23:25:49.60 ]
- >>93
%変数:置換文字列=置換後文字列% set a=abcdef echo %a:ab=123% echo %a:ab=% call set c=%a:"甲乙&&!!?)"=% これだと置換する文字列は「"甲乙&&!!?)"」 (「」は含まず。以下も同じ) %c%が 「"[あああ] aaa (甲乙&&!!?)"」 だとすると 「甲乙&&!!?)"」なら存在するが 「"甲乙&&!!?)"」は存在しない call set c=%%a:%b%=%% %b%の文字列を""で囲みつつ""を外して使いたいなら %b:~1,-1% こう直せばいい call set c=%%a:%b:~1,-1%=%% > この説明もtxt出力出来れば楽に見れるんだけどな set /? >sethelp.txt リダイレクトでテキストファイルに書き出せばいい
- 95 名前:デフォルトの名無しさん mailto:sage [2011/10/06(木) 23:26:46.18 ]
- "あいう" と書いた時に認識されてるのは「あいう」という文字列ではなく
「"あいう"」という文字列 %a:"あいう"=% で置換されるのは 「123"あいう"えお」であり 「123あいうえお」には反応しない
|

|