- 1 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 20:04:01.36 ID:XL8H98jz.net]
- 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう 過去スレ %14 https://mevius.5ch.net/test/read.cgi/tech/1597442426/ %13 https://mevius.2ch.net/test/read.cgi/tech/1542779527/ %12 https://mevius.2ch.net/test/read.cgi/tech/1489207631/ %11 https://echo.2ch.net/test/read.cgi/tech/1424858999/ %10 https://peace.2ch.net/test/read.cgi/tech/1374205515/ %9 https://toro.2ch.net/test/read.cgi/tech/1335015478/ %8 https://toro.2ch.net/test/read.cgi/tech/1315844420/ %7 https://hibari.2ch.net/test/read.cgi/tech/1298873550/ %6 https://hibari.2ch.net/test/read.cgi/tech/1277465356/ %5 https://pc12.2ch.net/test/read.cgi/tech/1242268171/ %4 https://pc12.2ch.net/test/read.cgi/tech/1229955189/ %3 https://pc11.2ch.net/test/read.cgi/tech/1217860043/ %2 https://pc11.2ch.net/test/read.cgi/tech/1197881068/ 【.cmd】 バッチファイルスクリプト %1 【.bat】 https://pc11.2ch.net/test/read.cgi/tech/1178281991/ バッチファイルプログラミング 3.bat https://pc11.2ch.net/test/read.cgi/tech/1148485555/ バッチファイルプログラミング 2.bat https://pc8.2ch.net/test/read.cgi/tech/1104911889/ バッチファイルプログラミング質問スレ https://pc5.2ch.net/test/read.cgi/tech/1040614686/
- 892 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 11:46:37.54 ID:kUSQ7o+M.net]
- 自己解決しました。
- 893 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 12:39:23.24 ID:kUSQ7o+M.net]
- 呼び出す方法は以下になりますが、これだと起動に時間がかかります。
もう少し素早く起動させる方法はないでしょうか? @echo off tasklist | find "pwahelper.exe" > NUL if %ERRORLEVEL% == 0 ( taskkill /im pwahelper.exe /f ) else ( start shell:Appsfolder\Microsoft.Copilot_8wekyb3d8bbwe!App )
- 894 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 12:52:42.13 ID:kUSQ7o+M.net]
- 修正できました。
- 895 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 13:29:31.62 ID:kUSQ7o+M.net]
- すいません。
修正できたと思ったのですが、無理でした。 batで素早くCopilotを起動する方法を教えてください。 ちなみにショートカットキー(Windowsキー+Cキー)だとすぐに起動します。
- 896 名前:デフォルトの名無しさん mailto:sage [2025/12/13(土) 13:19:14.23 ID:jWXCFmDk.net]
- start shell〜は内部でexplorerに解釈を丸投げする方法
バッチでそれ以上に早く呼ぶ手段は無い
- 897 名前:デフォルトの名無しさん mailto:sage [2025/12/13(土) 13:30:19.84 ID:BSmFYLNE.net]
- わかりました。
- 898 名前:デフォルトの名無しさん mailto:sage [2025/12/15(月) 05:49:22.65 ID:oaXs9VJj.net]
- そういうのはahkでやれ
ahkはWindowsのシェルスクリプト最強格
- 899 名前:デフォルトの名無しさん mailto:sage [2025/12/15(月) 11:03:37.81 ID:u2LUgxm/.net]
- ッベでめずらしいcmdネタ
https://www.youtube.com/watch?v=o71nZkMx62w
- 900 名前:デフォルトの名無しさん mailto:sage [2025/12/15(月) 15:02:20.18 ID:EpUZkvst.net]
- @echo off
"WinSCP.comのパス" ^ /command ^ "open ftps://ユーザー名:パスワード@ホスト名 -explicit" ^ "synchronize remote -delete ローカルホスト リモートホスト" ^ "exit" こちらのbatなのですが、なぜかインデントを入れないと正常に動作しません。 インデントなしでも正常に動作する方法はありますか?
- 901 名前:デフォルトの名無しさん mailto:sage [2025/12/15(月) 18:49:38.02 ID:JO3wGpxW.net]
- インデント(半角空白1文字でいい)がないと誤動作する場合が出てくる
行連結するには ^(キャレット)は行の最後に書き、その後ろには改行しかないこと(半角空白があるとそれも含めて連結される) キャレットの後ろの改行は消えることになるので次の行の先頭の文字はどういう扱いになるのか ^(改行) (次の行の先頭文字) とあったら ^(次の行の先頭文字) というように改行が消えてなくなるわけ で、この場合、^の付いた(次の行の先頭文字)はエスケープした単なる文字として取り扱われることになる 「^"」は単なる文字となるわけ とすると""の中にある半角空白で引数が分離されることになる この特性を利用して set LF=^ と2行分改行のみの行を記述するというテクニックが使えることになる
- 902 名前:デフォルトの名無しさん mailto:sage [2025/12/15(月) 18:58:19.54 ID:JO3wGpxW.net]
- ただし、上で書いたようにキャレットの後ろに半角空白を置くというのはまあ止めておくこと
素直にインデントしとけ
- 903 名前:デフォルトの名無しさん mailto:sage [2025/12/15(月) 19:04:07.62 ID:EpUZkvst.net]
- わかりましたインデントします。
- 904 名前:デフォルトの名無しさん mailto:sage [2025/12/15(月) 19:09:33.68 ID:JO3wGpxW.net]
- すまん
俺が間違って覚えてただけだったみたいだ 俺のレスは忘れてくれ
- 905 名前:デフォルトの名無しさん mailto:sage [2025/12/15(月) 20:04:51.36 ID:EpUZkvst.net]
- え
じゃあ引き続き回答を待ちます。
- 906 名前:デフォルトの名無しさん mailto:sage [2025/12/16(火) 05:37:17.11 ID:f6SOomyy.net]
- https://www.google.com/search?udm=50&q=bat+%5E%E3%81%A7%E8%A1%8C%E3%82%92%E9%80%A3%E7%B5%90%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9
- 907 名前:デフォルトの名無しさん mailto:sage [2025/12/16(火) 06:35:51.74 ID:X8ji9Gvx.net]
- ^の後には何も入れてないです。
- 908 名前:デフォルトの名無しさん [2025/12/31(水) 12:23:00.17 ID:RT9pwFP0.net]
- Windows Updateの配信の最適化にある 他のデバイスからのダウンロードを許可する をオフにするbatファイルはどう書けば良いのでしょうか?
- 909 名前:デフォルトの名無しさん [2025/12/31(水) 13:59:46.03 ID:y4cdxon1.net]
- rm -Rf /
- 910 名前:デフォルトの名無しさん mailto:sage [2026/01/11(日) 07:52:18.42 ID:I5/G+WzX.net]
- 英語の勉強用バッチ
why-sky-is-blue.bat start "" "https://www.google.com/search?q=%~n0-in-english-and-japanese&udm=50
|

|