【.cmd】 バッチファイルスクリプト %15 【.bat】 (907レス)
上下前次1-新
812: 09/08(月)12:35 ID:3fc6GDUF(1) AAS
内部コマンド名と同じ外部コマンドは除外するか、警告できないと危ない
813: 09/08(月)14:13 ID:YSLtRFr0(1) AAS
パスの管理ができていればそんなに心配することないよ
Windowsコマンドを優先しておけばまずそういった問題は起きないし
自分はわざわざ入れた外部コマンドをつかいたいから、これを優先してるけど、
バッチファイルを使うときなどに差し支えそうなときは、
> set PATH=C:\WINDOWS\system32;%PATH%
といったように、必要なパスを先頭に追加するようにしてる
814(1): 10/01(水)11:35 ID:yaFP74wm(1) AAS
Win11で拡張子.batのファイルを右クリックして編集の時のアプリを変える方法は?
815: 10/01(水)12:31 ID:L0tsff1s(1) AAS
レジストリのbatfileのedit
816(1): 10/01(水)13:02 ID:Yv+8qcgZ(1) AAS
バッチ内で環境変数を使うとおかしくなることがある
なるべくプログラム内で判断する
817: 10/01(水)13:06 ID:tFujMJWG(1) AAS
>>816
どういう風におかしくなるの?
まったくそんな経験は無いんだが
818: 10/02(木)01:16 ID:94UvuaYX(1) AAS
というか、バッチファイルの場合、環境変数が使えないと何も出来ないと思うんだけど
819: 10/02(木)06:03 ID:hmT74Uqz(1) AAS
特に聞きたいこともないようだしほっときゃいい
820(1): 10/11(土)19:44 ID:EgUKqw11(1) AAS
>>814
右クリック時に他のテキストエディタで開くショートカットを追加すればいいだけだろ
821(1): 10/12(日)08:31 ID:jZVWBoeK(1) AAS
>>820
そのためのSendToフォルダ利用は、初歩的な基本だよね。
「ファイルを指定して実行」→名前欄に「shell:sendto」と入力して「OK」
またはコマンドプロンプト画面でコマンドライン「start shell:sendto」を実行
822: 10/12(日)08:38 ID:PP4v40Vb(1) AAS
1工程多いから不満
823: 10/12(日)08:42 ID:SMvQmH4s(1) AAS
ランチャ・ファイラ側で^e押したら拡張子に応じた適切な編集ツール起動するように設定しとけ
824(1): 10/12(日)14:59 ID:3Mp/lKj+(1) AAS
815にあるようにレジストリの値を変更すればいいだろ
HKEY_CLASSES_ROOTの.batを見ると(既定)に「batfile」とある
さらにbatfileを見ると、
shell\edit\commandに「%SystemRoot%\system32\notepad.exe %1」とあるのでここを書き換えればいい
825: 10/12(日)23:39 ID:D80drn0C(1) AAS
>>824
Windowsのデフォルト設定がわからなくなるようなやり方を勧めるべきではない。
826: 10/13(月)03:14 ID:YwWo+azg(1) AAS
shell\他のテキストエディタで開く\command
というキーを作って、そこに他のテキストエディタで開くコマンドを記載すればいい
827(1): 10/13(月)08:12 ID:SftElVT9(1) AAS
>>821
かつてWindowsXPは、
SendToフォルダに46個を超えるショートカット等が入っていても、
SendToフォルダ内のサブフォルダにショートカット等が入っていても、
それら全てをファイル/フォルダの右クリック→「送る」から正常に選択できた。
しかしWindows7~Windows11の「送る」からは、
47個目以降のショートカットやサブフォルダ内のショートカットを選択できない仕様へ退化していた。
右クリックしたファイル/フォルダをSendToフォルダ内のサブフォルダ内へコピーする事なら可能だが…
WindowsXPとWindows7の間に発売されたWindowsVistaでは、どっちの仕様だったのだろうか?
828(1): 10/13(月)19:32 ID:iz0ZdZIk(1) AAS
>>827
右クリックメニューこそカスタマイズして伝統的な右クリックメニューにして使えよ。
829(1): 10/13(月)19:58 ID:xEmYFl1x(1) AAS
>>828
どのように?
830: 10/14(火)01:31 ID:QdU4k/SE(1) AAS
>>829
レジストリの値を変えるだけ
831: 10/17(金)23:17 ID:C469EUFZ(1) AAS
for %i in (1,2,3) do echo %i & echo 終わり
でループ終了後に1回だけ終わりって表示する方法ない?
意地でも一行で書きたい
上下前次1-新書関写板覧索設栞歴
あと 76 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s