そこで、このユーティリティバッチファイルを作成しました。これは、あらゆる種類の情報を表示しますが、コンピュータの起動時に開始するようにしたいと考えました。そのため、これを追加しましたC:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
が、特定のメニューに移動するようにしたいので:startup
、次のような新しいbatファイルを作成することにしました。
start cmd /k goto startup
:startup
しかし、そのファイルには何もないので機能しません。
答え1
次のいずれかを行うことができます。
goto startup
バッチ ファイルの先頭に挿入します。
または、次のコード行を挿入することもできます。
IF /I "%~dp0"=="%APPDATA%\Microsoft\Windows\Start Menu\Startup" ( goto startup )
最初にスタートアップ ディレクトリにあるかどうかを確認したい場合は、バッチ ファイルの先頭に を追加します。
答え2
CMDファイル内のラベルに外部からジャンプすることはできません...
最善の方法は、希望するラベルをCMDファイルのパラメータとして提供し、次のようなものを使用することです。
if not %1.==. goto %1
CMD ファイルの最初の行として。