[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 02/03 08:07 / Filesize : 127 KB / Number-of Response : 622
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【.cmd】 バッチファイルスクリプト %9 【.bat】



1 名前:デフォルトの名無しさん [2012/04/21(土) 22:37:58.49 ]
拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。

※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。
前スレ
【.cmd】 バッチファイルスクリプト %8 【.bat】
toro.2ch.net/test/read.cgi/tech/1315844420/

【.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/

302 名前:デフォルトの名無しさん mailto:sage [2012/11/03(土) 15:50:18.23 ]
dir /a-d-h-s

303 名前:301 mailto:sage [2012/11/03(土) 15:52:06.04 ]
文章が途中で切れました大変失礼致しました。

また、dir /aコマンドで隠し属性やシステム属性含めてファイルやフォルダ全て出力されている(っぽい)のですが、
dirコマンドのヘルプも見てもそうは書かれていないと思うのですがいかがでしょうか?
technet.microsoft.com/ja-jp/library/cc755121(WS.10).aspx

304 名前:デフォルトの名無しさん [2012/11/03(土) 16:15:04.06 ]
>>303
なにがいかがですか?

305 名前:301 mailto:sage [2012/11/03(土) 16:16:36.41 ]
>>302
一つの/aオプション中に、-h-sやのように必要な数分の-を使えるとは知りませんでした
どうもありがとうございます。

306 名前:301 mailto:sage [2012/11/03(土) 16:17:56.58 ]
>>304
"dirコマンドのヘルプも見てもそうは書かれていない" equ "なに"

307 名前:デフォルトの名無しさん [2012/11/03(土) 16:20:33.27 ]
>>306
お前あれだな、気持ち悪いな、ゲロ吐きそうなほど気持ち悪い、ゲロキモだな。
いかがですかってなに?参りましたといってほしいの?何を聞いてんの?いかがでしょうか?

308 名前:デフォルトの名無しさん [2012/11/03(土) 16:23:23.50 ]
今日はいい天気なので部屋の窓を全開にしようと思うのですがいかがでしょうか?

309 名前:デフォルトの名無しさん [2012/11/03(土) 16:25:51.00 ]
さっき買い物に出かけたときふんずけたウンチは犬のものだと思うのですがいかがでしょうか?

310 名前:デフォルトの名無しさん [2012/11/03(土) 16:27:25.97 ]
いかがでしょうかフェスティバルが開催されていると聞いてやってきたのですがいかがでしょうか?



311 名前:デフォルトの名無しさん mailto:sage [2012/11/03(土) 16:27:33.77 ]
dir /aは限定なしなんだからすべてだろ
dirはデフォルトでdir /a-h-sと同じだろ

312 名前:デフォルトの名無しさん mailto:sage [2012/11/03(土) 16:28:42.43 ]
>>309
ごめんなさい!
すぐ片付けます。

313 名前:デフォルトの名無しさん mailto:sage [2012/11/03(土) 16:32:53.72 ]
MSのドキュメントは話にならんだろ
2chのほうがましだろ

314 名前:デフォルトの名無しさん mailto:sage [2012/11/03(土) 19:58:15.53 ]
>>303
いやそもそもそこのドキュメントに書いてあるやん

technet.microsoft.com/ja-jp/library/cc755121(WS.10).aspx
> If you use /a without specifying Attributes, dir displays the names of all files, including hidden and system files.
> Dir /a 属性 属性 を指定せずに/aを使用すると、非表示名を含むすべてのファイルとシステム ファイルが表示されます。
翻訳の改善提案(technet.microsoft.com/ja-jp/library/translation/edit/cc755121(v=ws.10).aspx?sentenceGuid=aadb1c0a-2984-5c0e-703d-6e90c492ebc6)

315 名前:デフォルトの名無しさん mailto:sage [2012/11/04(日) 07:12:40.75 ]
robocopy "G:\\" "Z:\\G\\" /mir /mon:1 /tee /eta /log+:"R:\\ETC\\backup.log"

GドライブとZドライブにあるGフォルダを同期させたいのですが、一部のファイルで同期完了したのに「より新しい」と表示され何度もコピーされます
一度コピーしたら変更があるまでコピーしないにはどうすればいいんですか?あとGフォルダが隠しフォルダになってしまうのは何か関係ありますか?

316 名前:デフォルトの名無しさん mailto:sage [2012/11/04(日) 09:29:17.83 ]
その robocopy とやらの作者に聞けよ。

317 名前:デフォルトの名無しさん mailto:sage [2012/11/04(日) 10:37:51.21 ]
そのZドライブがFATだったり古いNASだったりするとタイムスタンプ精度が悪くて同期がうまくいってない可能性がある
/FFTオプションを付けてみたら?

>>316
robocopy はMS純正でVista以降の標準コマンドなんだが

318 名前:デフォルトの名無しさん mailto:sage [2012/11/04(日) 10:40:28.44 ]
>>315
backup.logファイルにヒントがあるかもしれないから、コピペするか
ログファイル自体をどこかにうpしてもらえませんか?

319 名前:デフォルトの名無しさん mailto:sage [2012/11/04(日) 12:10:10.79 ]
>>317
MS様に聞けばいいじゃないかw

320 名前:デフォルトの名無しさん [2012/11/04(日) 13:06:45.53 ]
robocopyのGUIツールを作ったMSの中の人のブログのコメント欄にでも投稿してみたら?
blogs.technet.com/b/ken/archive/2009/05/16/richcopy-japanese.aspx



321 名前:デフォルトの名無しさん [2012/11/04(日) 13:19:53.32 ]
>>320
わかったちょっと荒らしてくる

322 名前:デフォルトの名無しさん mailto:sage [2012/11/04(日) 13:20:18.51 ]
>>317
/FFTオプションをつけたところ更新されないようになりました

>>318
何回もコピーしたためか、ログが300MB近く吐かれててメモリ足りずに開くこともできませんでした・・・

323 名前:デフォルトの名無しさん mailto:sage [2012/11/04(日) 13:58:34.95 ]
>>316
robocopyを知らないシロート発見。

324 名前:デフォルトの名無しさん mailto:sage [2012/11/04(日) 16:07:27.43 ]
rsync 使ってるから、robocopy なんて知りませんでしたが、それが何か?

325 名前:デフォルトの名無しさん mailto:sage [2012/11/04(日) 19:30:43.27 ]
MS様に聞けない小心者ちゃんをいじめちゃダメぇ〜

326 名前:デフォルトの名無しさん mailto:sage [2012/11/05(月) 01:25:24.74 ]
バッチ中で何かのコマンドを実行した時に今までの画面出力が
全角文字の部分だけ重複して

1 個個ののフファァイイルルををココピピーーししままししたた。。

みたいな感じになってしまうことがあるんだけど
これはいったいどういう理由でなってるの?

327 名前:デフォルトの名無しさん mailto:sage [2012/11/05(月) 01:26:32.81 ]
echo だったかな

328 名前:デフォルトの名無しさん mailto:sage [2012/11/05(月) 01:29:00.70 ]
ごめん適当ぶっこいたわからん

329 名前:デフォルトの名無しさん mailto:sage [2012/11/05(月) 02:16:21.93 ]
ならん

330 名前:デフォルトの名無しさん mailto:sage [2012/11/05(月) 09:45:08.80 ]
>>324
全然用途が異なるツールあげられても。w
どうせボケるなら、↓これくらいボケないと。

> OpenOfficeつかっているから、robocopy なんて知りませんでしたが、それが何か?



331 名前:デフォルトの名無しさん mailto:sage [2012/11/05(月) 10:20:05.81 ]
WIN8 をつかているんですが、管理者権限を無効にするコマンド誰か知りませんか?
XPでもいいです。

332 名前:デフォルトの名無しさん mailto:sage [2012/11/05(月) 22:19:54.07 ]
>>327
tee

333 名前:デフォルトの名無しさん mailto:sage [2012/11/05(月) 23:36:07.45 ]
>>330
そんなボケはいらんよ (w

334 名前:デフォルトの名無しさん mailto:sage [2012/11/06(火) 00:13:18.94 ]
そんなツッコミはいらんよ (w

335 名前:デフォルトの名無しさん mailto:sage [2012/11/06(火) 00:50:22.88 ]
ひょっとして >>330 って、マジでツッこんでたの?
まさかね (w

336 名前:326 mailto:sage [2012/11/06(火) 02:13:17.13 ]
どうもmediainfoの古い版を起動したときに
一瞬コードページが変わるような表示になり元に戻った時に
>>326のようになってしまうようだ。

最新の版では起きないみたい。

337 名前:デフォルトの名無しさん mailto:sage [2012/11/06(火) 11:12:39.16 ]
.batに限らないが、Win上で動くスクリプト関連のエディタは、Sakuraが無難?
Ctrl+Bで実行とか、Ctrl+F5のコマンドエミュレートとか便利っぽいんだが、
他にいいのあったらおせーて。

338 名前:デフォルトの名無しさん mailto:sage [2012/11/06(火) 15:56:19.51 ]
さあ?
実行はtest_hoge.bat $(Path)でもあれば十分だし何でも良いんじゃないの

339 名前:デフォルトの名無しさん mailto:sage [2012/11/08(木) 08:55:28.56 ]
findstr や find だと検索に一致した文字列のある行を表示しますが、
検索に一致した部分だけを表示してくれるOS標準のコマンドってありませんか?

340 名前:デフォルトの名無しさん mailto:sage [2012/11/08(木) 14:28:37.54 ]
>>339
意味が解らん
具体例か目的を書いた方がいい



341 名前:デフォルトの名無しさん mailto:sage [2012/11/08(木) 15:41:48.76 ]
findstr pattern file >nul 2>nul && echo pattern

342 名前:デフォルトの名無しさん mailto:sage [2012/11/08(木) 16:06:39.78 ]
>>340
grep で言うところの -o オプションに相当することが可能な検索(切り出し)です。

例えば

<a href="www.amazon.co.jp/何か1">その1</a><a href="www.amazon.co.jp/何か2">その2</a>
<br>
<a href="www.amazon.co.jp/何か3">その3</a>

というような行を含むファイル test.html で

>findstr /R /C:"href=\"[^^\"]*" test.html

で検索をかけるとヒットした部分を含む行全体が丸ごと返ってきますが、 yagrep 等なら

>yagrep -o "href=\"[^^\"]*\"" test.html
href="www.amazon.co.jp/何か1"
href="www.amazon.co.jp/何か2"
href="www.amazon.co.jp/何か3"

と行全体ではなくヒットした部分のみ個別に切り出せるので。


>>341
それだと基本的に固定のパターンにしか対応が難しいような。
勘違いだったらすみません。

バッチを捨てて wsh? か vbs? に手を付けたほうがよいでしょうか?

343 名前:デフォルトの名無しさん mailto:sage [2012/11/08(木) 17:19:03.16 ]
toro.2ch.net/test/read.cgi/win/1243134619/
で聞くとバッチで作ってくれるよ

344 名前:デフォルトの名無しさん mailto:sage [2012/11/08(木) 18:09:24.25 ]
>>342
バッチにCScript埋め込まばいいじゃん。

345 名前:デフォルトの名無しさん mailto:sage [2012/11/08(木) 20:15:10.89 ]
色々ありがとうございます。

バッチと合体?させる方が簡単なのか、難しくなるのかすら見当ついてませんが、
作成依頼をする事でもないので、とりあえず vbs のいろはから始めてみます。

346 名前:デフォルトの名無しさん mailto:sage [2012/11/09(金) 01:28:55.10 ]
yagrepでいいんじゃないのかw

347 名前:デフォルトの名無しさん mailto:sage [2012/11/09(金) 16:33:13.17 ]
お題読めないメクラはレス禁止。
> OS標準のコマンド

348 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 03:19:02.96 ]
OS標準のコマンド ってPOSIX 1003.1か?

349 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 10:07:49.71 ]
このスレでそういう低能な質問するか?

350 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 11:06:09.83 ]
バッチファイルごときで低脳とか有能とか関係あるのかw



351 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 13:01:24.30 ]
無能がバッチやると、バッチじゃ不適切なことまでバッチでやろうとするよ

352 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 15:41:36.07 ]
「それでもバッチでやってみようず!」ってスレだと思ってみているけど、違うの?

353 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 16:09:16.23 ]
拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。

※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。

354 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 18:03:06.28 ]
OS付属のコマンドだな
標準なんて使うなよな

355 名前:デフォルトの名無しさん [2012/11/10(土) 19:04:29.45 ]
バッチ内のforコマンドでusebackqを使い、実行ファイルへのパスに空白を含むコマンドを実行させたいのですが

for /F "usebackq" %%A in (`c:\path to\command.exe`) do echo %%A

のようにしてもうまく行きません
引数も食わせたいのですが、どう記述すべきでしょうか?

356 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 19:05:20.20 ]
for /F "usebackq" %%A in (`"c:\path to\command.exe"`) do echo %%A

357 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 19:14:25.87 ]
>>354
その程度のあいまいさを処理できない人工無脳はお引き取りください。

358 名前:デフォルトの名無しさん [2012/11/10(土) 19:18:34.59 ]
for /F "usebackq" %%A in (`call "c:\path to\command.exe"`) do echo %%A

359 名前:デフォルトの名無しさん [2012/11/10(土) 19:21:43.50 ]
>>356
速攻の回答ありがとうございます
これで引数なしでコマンドの実行が出来ることは確認できたのですが
引数の与えることがどうもうまくできません
引数をダブルクォーテーションで括ったり、くくらなかったり、バッククォートの外に出してみたり
色々とやってみたのですが、、

お手数かけますが、引数を与える方法を教えてください
よろしくお願いします

360 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 19:25:40.44 ]
ダメだったのを書けよ。



361 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 20:54:36.84 ]
>色々とやってみたのですが、、
for /F "usebackq" %%A in (`call "c:\path to\command.exe" 引数`) do echo %%A
これはやってないんかい?

362 名前:デフォルトの名無しさん [2012/11/10(土) 21:11:13.63 ]
お世話になりました

for /F "usebackq" %%A in (`"c:\path to\command.exe" pattern a.txt`) do echo %%A

上記でうまくいきましたが、当初うまく行かなかったのは
利用する(外部)コマンドによって挙動が異なるからのようです
使いたかったコマンドはgrepで、下記の物を試しました

うまく行かないコマンド
 www.steve.org.uk/Software/grep/
うまく行ったコマンド
 geoffair.net/unix/grep.htm

ただ、うまくいった方のコマンドでも、下記のようにコマンドへのフルパスに加え
引数の方をさらにダブルクウォートで括るとエラーになってしまいました

for /F "usebackq" %%A in (`"c:\path to\command.exe" "a.txt" `) do echo %%A

ありがとうございました

363 名前:デフォルトの名無しさん [2012/11/10(土) 21:14:46.12 ]
訂正

× for /F "usebackq" %%A in (`"c:\path to\command.exe" "a.txt" `) do echo %%A
○ for /F "usebackq" %%A in (`"c:\path to\command.exe" "pattern" "a.txt"`) do echo %%A 等

364 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 21:30:10.20 ]
for /F "usebackq" %%A in (`""c:\path to\command.exe" "pattern" "a.txt""`) do echo %%A 等

365 名前:デフォルトの名無しさん mailto:sage [2012/11/10(土) 21:49:19.70 ]
for /F "usebackq" %%A in (`call "c:\path to\command.exe" "pattern" "a.txt"`) do echo %%A 等

366 名前:デフォルトの名無しさん mailto:sage [2012/11/11(日) 01:46:41.94 ]
>>356
>>357
OSのバージョンやEditionによってはコマンドの有無が違うから、
標準ではないというのは正しい。けど特別拘った表現は不要だけどw
homeエディションにopenfilesが無くて話が頓挫とか稀にある。稀にね。そう、homeならね。

367 名前:デフォルトの名無しさん mailto:sage [2012/11/11(日) 02:05:37.28 ]
>>352
確かにWindows板に比べればその気は強いが
実用の場合はそこの見極めは最低限いるからな

368 名前:デフォルトの名無しさん mailto:sage [2012/11/11(日) 05:10:16.03 ]
Q.環境変数に4桁の数字を代入したいのですが、

set /a keisan=0185
echo %keisan%

こうするとうまくいきません。
どうにかして0185を185として代入させることはできませんか。
ご教示ください。

369 名前:デフォルトの名無しさん mailto:sage [2012/11/11(日) 06:08:02.47 ]
一桁ずつとりだして
ゼロだったら削除の上で結合することにしました
ほんとうにすみませんでした

%[環境変数]:~[オフセット(位置)],[文字数]%

370 名前:デフォルトの名無しさん mailto:sage [2012/11/11(日) 10:42:15.62 ]
set /a で最初の数字が0の時は8進数、xなら16進数として認識される。

最初が0の10進数として認識させたいなら、最初の0を削る以外にも
桁数が分かってることを前提として

set hoge=0185
set fuga=1%hoge%
set /a keisan=fuga - 10000

等とやったりする。



371 名前:デフォルトの名無しさん mailto:sage [2012/11/11(日) 15:44:19.77 ]
バッチファイルでLTrim()する。
scripting.cocolog-nifty.com/blog/2011/07/ltrim-e511.html

372 名前:デフォルトの名無しさん mailto:sage [2012/11/14(水) 23:02:35.98 ]
テキストファイルがいくつか有るとして、
そのすべてのファイル名の先頭に(abc)とつけるとしたらどうやればいいですかね?
ren *.txt (abc)*じゃできないみたいなのでどなたかご教授お願いします。

373 名前:デフォルトの名無しさん mailto:sage [2012/11/14(水) 23:10:29.28 ]
for %i in (*.txt) do ren %i abc%i

374 名前:デフォルトの名無しさん mailto:sage [2012/11/14(水) 23:56:17.51 ]
recursion起こすぞ

375 名前:デフォルトの名無しさん mailto:sage [2012/11/14(水) 23:57:30.66 ]
for /f "delims=" %i in ('dir /b *.txt') do ren %i abc%i

376 名前:デフォルトの名無しさん mailto:sage [2012/11/14(水) 23:58:38.42 ]
ファイル名に空白あったら?

377 名前:デフォルトの名無しさん mailto:sage [2012/11/14(水) 23:59:34.27 ]
for /f "delims=" %i in ('dir /b *.txt') do ren "%i" "abc%i"

378 名前:デフォルトの名無しさん mailto:sage [2012/11/15(木) 00:01:06.83 ]
ファイル名にハングルとか非JIS文字あったら?

379 名前:デフォルトの名無しさん mailto:sage [2012/11/15(木) 00:01:49.70 ]
wsh使え

380 名前:デフォルトの名無しさん mailto:sage [2012/11/15(木) 06:20:04.62 ]
set hoge=0185
set fuga=10000%hoge%
set /a keisan=fuga %% 10000



381 名前:デフォルトの名無しさん mailto:sage [2012/11/15(木) 06:34:43.72 ]
>>380
0 除算エラーです。

382 名前:デフォルトの名無しさん mailto:sage [2012/11/15(木) 07:33:02.46 ]
>>381
涙拭くハンカチ用意しとけよw

383 名前:デフォルトの名無しさん mailto:sage [2012/11/15(木) 21:49:50.80 ]
>>377
ありがとうございます。こんなのがスラっと欠けるなんて凄いですね。
/fオプションの使い方がよくわからないので、もし良かったらこのコマンドの解説を軽くしてもらえませんか?

384 名前:デフォルトの名無しさん mailto:sage [2012/11/15(木) 22:00:37.32 ]
for/?

385 名前:デフォルトの名無しさん mailto:sage [2012/11/16(金) 00:10:19.52 ]
forを完璧に使いこなせたらバッチの何割を会得したと言えるんだろうと思うくらい多機能だよなあ

386 名前:デフォルトの名無しさん mailto:sage [2012/11/16(金) 03:31:23.73 ]
set keisan=0185
set /a keisan=2*1%keisan%-2%keisan%

387 名前:デフォルトの名無しさん mailto:sage [2012/11/16(金) 16:45:22.44 ]
>>385
完璧に使いこなせたらって、そもそもforの何割を会得したんだ?

388 名前:デフォルトの名無しさん mailto:sage [2012/11/16(金) 17:07:39.63 ]
完璧が100%以外の意味を持つとは知らなんだ

389 名前:デフォルトの名無しさん mailto:sage [2012/11/16(金) 17:41:10.60 ]
日本語も何割を会得したんだ?

390 名前:デフォルトの名無しさん mailto:sage [2012/11/16(金) 19:23:28.93 ]
>>378
cpをutf8にすりゃいいかもよ



391 名前:デフォルトの名無しさん mailto:sage [2012/11/17(土) 00:18:21.14 ]
>>386
お前頭いいな、感動した。

392 名前:デフォルトの名無しさん mailto:sage [2012/11/17(土) 02:09:08.57 ]
for /F はトークン切り出しとかでCSVの簡易解析とかに使ったかな?

393 名前:デフォルトの名無しさん mailto:sage [2012/11/17(土) 03:24:27.06 ]
昔for /F の括弧中に全角文字があると引数が尻切れになるバグがあったな
WinXP以降は直ったみたいだが

394 名前:デフォルトの名無しさん mailto:sage [2012/11/19(月) 21:35:20.83 ]
代わりに他のバグがあります

395 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 00:16:50.19 ]
@Echo Off & SetLocal EnableDelayedExpansion

Echo ■Params: 0 " " 6
Call :FuncHoge 0 " " 6
Echo ■Length: 12345678901234567890
Echo ■Return: %Return%
GoTo EOF
:--------------------------------
:FuncHoge
Set X=1 & Set Z=
For /L %%I In ( 1, 1, %3 ) Do (
 Echo ■ Check: !X!
 If /I !X! GEQ 10 (
  If /I %1 LSS !X! (
   Set Z=%~2!Z!
  )
 )
 Set /A X=!X!*10
)
Set Return=!Z!%1
GoTo END
:--------------------------------
:EOF
Pause>Nul
:END

数値の桁合わせに書いたんだが最初から文字列にすればよかったと後悔記念
ご指摘plz

396 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 05:30:46.38 ]
えーと何がしたいのかよくわからんのだが

@echo off
setlocal enabledelayedexpansion
call :FuncHoge 0 " " 6
Echo ■Length: 12345678901234567890
Echo ■Return: %Return%
pause
goto :eof

:FuncHoge
for /L %%i in (1,1,%~3) do set spacer=%~2!spacer!
set Return=%spacer%%~1
set Return=!Return:~-%~3!
goto :eof

こういうことでいいんかな・・・?

397 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 17:11:20.47 ]
PC起動時にコマンドプロンプトをスタートアップより起動してPINGを自動で送るようにしたいです。
コマンドの内容はこれです「ping *.*.*.* -t -l 2000」*はipが入ります
CMDのショートカットのプロパティをいじるだけでは無理でしょうか?
バッチファイル作成が必要なのでしょうか?
どなたかご教授願います。

398 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 18:02:05.68 ]
バッチファイル作ってスタートアップに突っ込んどけばいいんじゃないの
それかschtasks使うとか

399 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 18:14:53.85 ]
ショートカットのリンク先を
%windir%\system32\cmd.exe /c ping 127.0.0.1 -t -l 2000

たぶん作業フォルダをsystem32とかじゃなく適当な場所に指定する必要あり

400 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 18:15:57.50 ]
ショートカットのリンク先を
ping 127.0.0.1 -t -l 2000



401 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 18:23:19.61 ]
みなさん短時間の間にレスしていただきありがとうございます。
>>399さんの方法で上手くいきました。
本当にありがとうございました。

402 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 18:54:09.03 ]
cmdよぶなら%ComSpec%






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<127KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef