[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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
653: デフォルトの名無しさん [sage] 2018/07/22(日) 20:27:20.33 ID:jf6K150S 終了してから TASKkill しても見つからんエラーが出るだけで無意味 http://mevius.5ch.net/test/read.cgi/tech/1489207631/653
654: 643 [sage] 2018/07/22(日) 20:27:43.37 ID:oUJ4s6M9 リダイレクトしてテキストファイルに出力しながらstartで立ち上げた別のbatにfindして貰う事で解決しました。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/654
655: デフォルトの名無しさん [sage] 2018/07/22(日) 23:35:54.49 ID:FoHjHQaV >>652 process.exeってのが自作の場合、そうしろってことだろ http://mevius.5ch.net/test/read.cgi/tech/1489207631/655
656: デフォルトの名無しさん [] 2018/07/23(月) 17:41:55.79 ID:1W7qAEKf Linuxでコマンド実行した結果とWindowsでコマンド実行した結果を 一つのファイルに書き出したいんだけど、改行コードが違っている バッチファイルでCR LFではなくLFで出力したいなと思って このコードを見つけたんだが何やってるのかさっぱりわからない <NUL set /p=message が set /p=message <NUL と同じ意味で 「メッセージを表示してユーザーの入力内容を変数に入れるコマンド」の 代入先変数の省略 + 入力内容省略 = 改行なしecho ということはわかったんだけど
、^%LF%%LF% がなんなのか なんでこれでうまく動くのかわからん https://stackoverflow.com/questions/9876370/echo-line-to-a-file-on-windows-with-a-unix-linebreak SET LF=^ REM important to have two blank lines after the SET command <NUL set /p=test line^%LF%%LF%> t.txt http://mevius.5ch.net/test/read.cgi/tech/1489207631/656
657: 656 [sage] 2018/07/24(火) 01:43:43.96 ID:tpeQiESg 違うこと調べていて、たまたま答えにぶつかったぜw http://ken sou1900.blog96.f c2.com/blog-en try-7.html http://mevius.5ch.net/test/read.cgi/tech/1489207631/657
658: デフォルトの名無しさん [sage] 2018/07/24(火) 01:44:16.69 ID:tpeQiESg 違うこと調べていて、たまたま答えにぶつかったぜw http://kensou1900.blog96.f c2.com/blog-en try-7.html > キャレット(^)直後の文字がLFの場合は特殊な動作になる。 > キャレ ット(^)の後ろにLFがある場合、そのLFは削除され、 > 次の文字がエスケープされる。不思議なことにキャレ ット(^)の後ろにLFが2つ続く場合は、 > 前のLFは消えるが、後ろのLFは通常の文字のように扱われる。 > この動作を使ってLFをコマンドに渡したり、変数名や変数
の値に使用することができる。 > > LFがエスケープされた場合、バッチファイルの続 きを取り込まないといけなく なる場合がある。その場合、1.から3.が再度行われるようだ。 set /p=test line^[LF][LF] これはこの部分だな > 不思議なことにキャレット(^)の後ろにLFが2つ続く場合は、 > 前のLFは消えるが、後ろのLFは通常の文字のように扱われる。 単なる不思議な動作か。なるほどな! SET LF=^ REM important to have two blank lines after the SET command こっちも未だよくわからいが、 まあこれも単なる不思議な動作だろう
なっとくした http://mevius.5ch.net/test/read.cgi/tech/1489207631/658
659: デフォルトの名無しさん [sage] 2018/07/24(火) 01:45:28.43 ID:tpeQiESg なんでこれが書き込めないんだよ fc2.com http://mevius.5ch.net/test/read.cgi/tech/1489207631/659
660: デフォルトの名無しさん [sage] 2018/07/24(火) 01:46:02.21 ID:tpeQiESg ↑これは書き込めるのか ↓これはどうだ? a.fc2.com http://mevius.5ch.net/test/read.cgi/tech/1489207631/660
661: デフォルトの名無しさん [sage] 2018/07/24(火) 01:46:25.75 ID:tpeQiESg kensou1900.blg96.fc2.com http://mevius.5ch.net/test/read.cgi/tech/1489207631/661
662: デフォルトの名無しさん [sage] 2018/07/24(火) 01:46:48.81 ID:tpeQiESg blog96.fc2.com http://mevius.5ch.net/test/read.cgi/tech/1489207631/662
663: デフォルトの名無しさん [sage] 2018/07/24(火) 01:47:44.81 ID:tpeQiESg aaaablog96.fc2.com とかいう文字が書き込めないみたいだな http://mevius.5ch.net/test/read.cgi/tech/1489207631/663
664: デフォルトの名無しさん [sage] 2018/07/24(火) 01:48:34.51 ID:tpeQiESg aaaablog96.fc2.com/aaa.html http://mevius.5ch.net/test/read.cgi/tech/1489207631/664
665: デフォルトの名無しさん [sage] 2018/07/24(火) 01:48:55.71 ID:tpeQiESg よくわからん aaaablog96.fc2.com/blog.html http://mevius.5ch.net/test/read.cgi/tech/1489207631/665
666: デフォルトの名無しさん [sage] 2018/07/24(火) 01:49:23.86 ID:tpeQiESg よくわからん aaaa.blog.fc2.com/blog.html http://mevius.5ch.net/test/read.cgi/tech/1489207631/666
667: デフォルトの名無しさん [sage] 2018/07/24(火) 01:50:02.74 ID:tpeQiESg 面倒くさいから今度からURLは全部短縮URLを使おう http://mevius.5ch.net/test/read.cgi/tech/1489207631/667
668: デフォルトの名無しさん [sage] 2018/07/24(火) 02:13:31.40 ID:JJ11wMVF 改行は[LF]じゃなくて[CR][LF]だと思うんだが、どうなんだろう? http://mevius.5ch.net/test/read.cgi/tech/1489207631/668
669: デフォルトの名無しさん [sage] 2018/07/24(火) 04:54:02.60 ID:tpeQiESg Windowsの改行コードは[CR][LF]だよ だけど、処理の一部として、Linux側にコマンドを投げ その出力をログファイルに書き込むんだよ Linuxの改行コードは[LF] その同じログファイルにWindowsからも書き込むんだよ こっちは当然[CR][LF] まざるとうざくなるので、どちらかに統一したかったんだよ http://mevius.5ch.net/test/read.cgi/tech/1489207631/669
670: デフォルトの名無しさん [sage] 2018/07/24(火) 06:25:50.86 ID:c84rNbv+ どうでもいいが投稿練習は他でやれ http://mevius.5ch.net/test/read.cgi/tech/1489207631/670
671: デフォルトの名無しさん [sage] 2018/07/24(火) 12:14:08.82 ID:HxFyIf/c Winでもコンソールは何故かLFだよ 混同すんなよ http://mevius.5ch.net/test/read.cgi/tech/1489207631/671
672: デフォルトの名無しさん [sage] 2018/07/24(火) 14:01:42.76 ID:tpeQiESg >>671 コンソールがLFって意味わからん。 改行コードをどう出力するかはコマンド次第だろ Windowsはデフォルトの改行コードがCR LFだってだけ それに従わないプログラムもあるよ (例 nkf は出力改行コードを変更できる) http://mevius.5ch.net/test/read.cgi/tech/1489207631/672
673: デフォルトの名無しさん [sage] 2018/07/24(火) 18:49:48.84 ID:bSDo/9Xp PSでもcmdでもいいんだけど一行で文字列+連番を出力できない? echo aaa + (1..10) とかやると別々に出ちゃう http://mevius.5ch.net/test/read.cgi/tech/1489207631/673
674: デフォルトの名無しさん [sage] 2018/07/24(火) 18:57:15.74 ID:g/ZYUHlh >>673 for /L %%i in (1,1,10) do echo aaa %%i http://mevius.5ch.net/test/read.cgi/tech/1489207631/674
675: デフォルトの名無しさん [sage] 2018/07/24(火) 19:19:46.86 ID:g/ZYUHlh 連番の意味を履き違えていたかもしれない http://mevius.5ch.net/test/read.cgi/tech/1489207631/675
676: デフォルトの名無しさん [sage] 2018/07/24(火) 23:16:42.86 ID:MWPxR8WZ >>673 いまいちよくわからんけど abc1 abc2 abc3 abc4 … って言うのが欲しいの?PS なら [String]::Join(' ', (1..10 | %{ "abc$_" } )) でいける http://mevius.5ch.net/test/read.cgi/tech/1489207631/676
677: デフォルトの名無しさん [sage] 2018/07/24(火) 23:54:21.38 ID:bSDo/9Xp >>674 ありがとう、でもエラーでうまく動かなかった >>676 完璧です 助かりました http://mevius.5ch.net/test/read.cgi/tech/1489207631/677
678: デフォルトの名無しさん [sage] 2018/07/26(木) 13:37:52.34 ID:wiek7dkQ >>671 CRTがテキストモードの時にはCRを足してくれてるんだよ? http://mevius.5ch.net/test/read.cgi/tech/1489207631/678
679: デフォルトの名無しさん [sage] 2018/07/26(木) 18:09:38.18 ID:B1r9j6T7 改行コードはコマンドに依存する dir /? > d.txt sort /? > s.txt http://mevius.5ch.net/test/read.cgi/tech/1489207631/679
680: デフォルトの名無しさん [] 2018/07/29(日) 20:28:04.05 ID:AzlFD5Cm 質問です ファイルをbatファイルにドラッグアンドドロップしてファイル名等を得たいのですが 2番目のドライブ名+パス名(ファイル名以外)が表示されません (%~dpと表示される) どう記述すればいいのでしょうか もう2時間悩んでおります echo off for %%f in (%*) do ( echo %%f echo %%~dp echo %%~nf pause ) http://mevius.5ch.net/test/read.cgi/tech/1489207631/680
681: デフォルトの名無しさん [sage] 2018/07/29(日) 20:35:34.14 ID:u49zNrL5 >>680 %%~dpf だろ http://mevius.5ch.net/test/read.cgi/tech/1489207631/681
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 321 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s