[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
59: デフォルトの名無しさん [sage] 2017/04/09(日) 11:47:08.97 ID:z+t/KLMw Myrica良いね |が破線なのと\→\バックスラッシュに違和感あるけど慣れればこっちの方が見分け楽そう http://mevius.5ch.net/test/read.cgi/tech/1489207631/59
79: デフォルトの名無しさん [sage] 2017/05/19(金) 17:52:47.97 ID:ya28xWZT 特定のフォルダ内のテキストファイルを処理するバッチを作りましたが @echo off for /f "usebackq delims=" %%i in (`dir /B /S "E:\text_sc\*.txt"`) do ( echo %%i call E:\work\syori.bat "%%i" ) syori.batで処理したテキストを忘れないようにリスト化(syorizumi_list.txt) aaa bbb ccc のように処理したテキストの名前だけ縦に追記 次回から新しいテキストファイルが同じフォルダに出来た場合にsyorizumi_list.txtの 処理済みのテキストを除外して処理したいのですが コマンドのアドバイスを頂けないでしょうか http://mevius.5ch.net/test/read.cgi/tech/1489207631/79
458: デフォルトの名無しさん [] 2018/04/05(木) 19:45:55.97 ID:9RkYEovX とあるプロンプトを表示して確認画面でyes/no入れてyesが表示されたら処理を続けるnoが入れられたらgoto ENDって事がワンライナー(一行)でやりたいんですけど良い方法ありませんか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/458
460: デフォルトの名無しさん [sage] 2018/04/05(木) 21:02:59.97 ID:KYHgmfzR ワンライナー云々抜きに choice.exe は使ったらダメ? http://mevius.5ch.net/test/read.cgi/tech/1489207631/460
475: デフォルトの名無しさん [sage] 2018/04/07(土) 21:08:07.97 ID:dWk4eLw8 >>474 あそこは日本人じゃなく山猿が結構いるよ http://mevius.5ch.net/test/read.cgi/tech/1489207631/475
477: デフォルトの名無しさん [sage] 2018/04/11(水) 23:23:30.97 ID:sp32so0L 質問させてください。 プログラムの標準出力を変数に代入する方法を調べ、以下のような方法を見つけて動作を確認しました。 FOR /f "DELIMS=" %%A IN ('ECHO ABC') DO SET ABC=%%A しかし、'ECHO ABC' の部分にダブルコーテーションが含まれているとうまく動作しませんでした。 何らかの方法でダブルコーテーションをエスケープする必要があると思うのですが、 その方法をご存知の方がいらっしゃれば教えていただけないでしょうか。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/477
520: デフォルトの名無しさん [sage] 2018/05/03(木) 18:33:32.97 ID:Ox4SBvDu >>515 の gcalcを使用すると簡単 >type a printf("%x\n", 1234567890123456789012345678901234567890123456789012345678901234) >gcalc < a > b >type b 0x30046030f26f462d7ac21a27eb9d53fff233c7acd12d87e96aff2 http://mevius.5ch.net/test/read.cgi/tech/1489207631/520
534: デフォルトの名無しさん [sage] 2018/05/16(水) 04:13:36.97 ID:Hrg3NbAG なんか間違ってたので書き直した @echo off call :check_num %1 result echo %result% pause goto :eof :check_num setlocal if "%~1"=="" set "b=FALSE" & goto x for /f "delims=-+0123456789 tokens=* eol=" %%i in ("%~1") do ( set "a=%%i" if defined a (set "b=FALSE") else set "b=TRUE" ) :x endlocal & set "%2=%b%" http://mevius.5ch.net/test/read.cgi/tech/1489207631/534
647: デフォルトの名無しさん [sage] 2018/07/20(金) 02:06:59.97 ID:2iB3qPvx & コマンドの連結 && 前のコマンドの実行結果が正常(ERRORCODE=0の場合)に後ろのコマンドを実行する || 前のコマンドの実行結果が失敗(ERRORCODE>0の場合)に後ろのコマンドを実行する http://mevius.5ch.net/test/read.cgi/tech/1489207631/647
652: デフォルトの名無しさん [sage] 2018/07/22(日) 19:49:03.97 ID:Gp0M410Q >>649 >>644 >>650 の言ってることは戯言だから気にするな。 process.exe が終了したら勝手にクローズする。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/652
805: デフォルトの名無しさん [sage] 2018/08/26(日) 19:58:30.97 ID:Kp4FoNKX ググらずにコマンドプロンプト開いて試せばいいんだよ ・遅延展開を使うために事前に cmd /v:on[Enter]する ・バッチのfor文は%%を%1つに置き換えてから貼る。 ・do ループの処理は複数行で書けないので、( 処理 & 処理 & 処理 )と書く。(の後と)の前の半角スペースが大事 とりあえずそんなとこ。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/805
834: デフォルトの名無しさん [sage] 2018/09/14(金) 13:56:39.97 ID:Ah8o0gi1 >>833 がうまくいかない バイナリエディタでできたUTF-16LE.txtを覗くと 2B 00 2F 00 76 00 38 00 となる http://mevius.5ch.net/test/read.cgi/tech/1489207631/834
854: デフォルトの名無しさん [sage] 2018/10/05(金) 18:46:17.97 ID:vSWfZutq 自分だと大抵 {メインルーチン} goto :EOF :sub1 {サブルーチン12} exit /b :sub2 {サブルーチン} exit /b と書くことが多い。 トップ回答者様は {メインルーチン} goto :EOF :sub1 {サブルーチン} goto :EOF sub2 {サブルーチン} goto :EOF と回答されている。サブルーチンの下のはgoto は不要だし慣れない。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/854
906: デフォルトの名無しさん [sage] 2018/10/27(土) 16:59:45.97 ID:r0d5m4I8 そんな文字(絵文字?)があるのか。 初めて見て、びっくり。(; ̄Д ̄) http://mevius.5ch.net/test/read.cgi/tech/1489207631/906
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s