【.cmd】 バッチファイルスクリプト %15 【.bat】 (915レス)
1-

893: 2025/12/12(金)12:39 ID:kUSQ7o+M(3/5) AAS
呼び出す方法は以下になりますが、これだと起動に時間がかかります。
もう少し素早く起動させる方法はないでしょうか?

@echo off
tasklist | find "pwahelper.exe" > NUL
if %ERRORLEVEL% == 0 (
taskkill /im pwahelper.exe /f
) else (
start shell:Appsfolder\Microsoft.Copilot_8wekyb3d8bbwe!App
)
894: 2025/12/12(金)12:52 ID:kUSQ7o+M(4/5) AAS
修正できました。
895: 2025/12/12(金)13:29 ID:kUSQ7o+M(5/5) AAS
すいません。
修正できたと思ったのですが、無理でした。
batで素早くCopilotを起動する方法を教えてください。
ちなみにショートカットキー(Windowsキー+Cキー)だとすぐに起動します。
896: 2025/12/13(土)13:19 ID:jWXCFmDk(1) AAS
start shell〜は内部でexplorerに解釈を丸投げする方法
バッチでそれ以上に早く呼ぶ手段は無い
897: 2025/12/13(土)13:30 ID:BSmFYLNE(1) AAS
わかりました。
898: 2025/12/15(月)05:49 ID:oaXs9VJj(1) AAS
そういうのはahkでやれ
ahkはWindowsのシェルスクリプト最強格
899: 2025/12/15(月)11:03 ID:u2LUgxm/(1) AAS
ッベでめずらしいcmdネタ
動画リンク[YouTube]
900: 2025/12/15(月)15:02 ID:EpUZkvst(1/3) AAS
@echo off
"WinSCP.comのパス" ^
/command ^
"open ftps://ユーザー名:パスワード@ホスト名 -explicit" ^
"synchronize remote -delete ローカルホスト リモートホスト" ^
"exit"

こちらのbatなのですが、なぜかインデントを入れないと正常に動作しません。
インデントなしでも正常に動作する方法はありますか?
901: 2025/12/15(月)18:49 ID:JO3wGpxW(1/3) AAS
インデント(半角空白1文字でいい)がないと誤動作する場合が出てくる
行連結するには
^(キャレット)は行の最後に書き、その後ろには改行しかないこと(半角空白があるとそれも含めて連結される)
キャレットの後ろの改行は消えることになるので次の行の先頭の文字はどういう扱いになるのか
^(改行)
(次の行の先頭文字)
とあったら
^(次の行の先頭文字)
というように改行が消えてなくなるわけ
で、この場合、^の付いた(次の行の先頭文字)はエスケープした単なる文字として取り扱われることになる
「^"」は単なる文字となるわけ
とすると""の中にある半角空白で引数が分離されることになる

この特性を利用して
set LF=^

と2行分改行のみの行を記述するというテクニックが使えることになる
902: 2025/12/15(月)18:58 ID:JO3wGpxW(2/3) AAS
ただし、上で書いたようにキャレットの後ろに半角空白を置くというのはまあ止めておくこと
素直にインデントしとけ
903: 2025/12/15(月)19:04 ID:EpUZkvst(2/3) AAS
わかりましたインデントします。
904: 2025/12/15(月)19:09 ID:JO3wGpxW(3/3) AAS
すまん
俺が間違って覚えてただけだったみたいだ
俺のレスは忘れてくれ
905: 2025/12/15(月)20:04 ID:EpUZkvst(3/3) AAS

じゃあ引き続き回答を待ちます。
906: 2025/12/16(火)05:37 ID:f6SOomyy(1) AAS
外部リンク:www.google.com
907: 2025/12/16(火)06:35 ID:X8ji9Gvx(1) AAS
^の後には何も入れてないです。
908: 2025/12/31(水)12:23 ID:RT9pwFP0(1) AAS
Windows Updateの配信の最適化にある 他のデバイスからのダウンロードを許可する をオフにするbatファイルはどう書けば良いのでしょうか?
909: 2025/12/31(水)13:59 ID:y4cdxon1(1) AAS
rm -Rf /
910: 01/11(日)07:52 ID:I5/G+WzX(1) AAS
英語の勉強用バッチ
why-sky-is-blue.bat
start "" "外部リンク:www.google.com
911
(1): 02/08(日)19:34 ID:k7IV6YGZ(1/2) AAS
batを書けるようになりたいプログラミング初心者ですが、リファレンスではなく文法の説明が書かれた書籍ってありますか?
昔からあるものなのに、よさげな書籍が見つかりません。
batからプログラミングを始めようとする方がいないから初心者用の書籍がないのでしょうか。
他のプログラミング言語を勉強してから、batを補足的に使っている方が多い?
912
(1): 02/08(日)20:06 ID:wrNB4YVU(1) AAS
>>911
とほほのバッチ入門 - とほほのWWW入門
外部リンク[html]:www.tohoho-web.com

>>batを書けるようになりたい

もしよければ以下2点について聞かせて
1. 実際に目的(解決したい課題)があってのことなのか、それとも手段が目的化しているのか
2. 他の選択肢を検討した上での判断なのか、それとも闇雲にbatを選んだのか
913
(1): 02/08(日)21:29 ID:k7IV6YGZ(2/2) AAS
>>912
インフラエンジニアをしております。転職先の業務でシェルスクリプトとbatを使用しているのでできるようになってほしいと言われました。
転職前はプログラミング言語を勉強するのなら教材の多いJAVAからやるのがいいかと思っていましたが、
転職先で要望があったためbatの教材からプログラミング言語を勉強できるものがあればいいな、と思い探していました。
914: 02/08(日)21:56 ID:dflgTC/x(1) AAS
>>913
そういうことであるなら、まずシェルスクリプトを学んでみてはいかが?
UNIXコマンドを駆使できるようになるので、後々役に立つと思うよ
自分もシェルスクリプトを書きながら、同じようにコマンドを動かすバッチファイルを書いていたので、
その違いを頭に入れながら覚えることができたと思う
シェルスクリプトが書ければバッチファイルはコマンドラインリファレンスを読めば普通にかけるようになると思う

ただ、シェルスクリプトは教材が問題で、今何があるだろう
20年も前のことだし、今もオライリーの「詳解シェルスクリプト」は使ってる人がいるんだろうか
それと、bashなどのシェルの解説なんかも読んでおくと、思いもよらないところで潰しが効くかもしれない
915: 02/08(日)23:10 ID:zvdUt0An(1) AAS
ftpサーバーにバッチファイルでコピーとか移動とかできるの?
可能ならやり方教えて下さい
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s