私はあなたのMinecraftを見つけてリセットするMinecraftバッチプログラムを作成しようとしています。問題は、リリースする予定であり、すべてのユーザーが異なるユーザー名を持ち、すべてのユーザーがVista+を使用しているわけではありませんC:\Users\Username
。中にはそれを下に置くC:\Documents and Settings\Username
人もいます。
これは私がすでに持っているコードです。
@Echo off
set UserProfile = Jackson
set Find = Desktop
pause
FOR /D %%Find in ("C:\Users\%UserProfile%\") DO pause
それが私が持っているものです。明らかに間違っていますが、助けが必要です。set /p UserProfile = Insert username here
はい、私はそのルートに行く場合は上記のはずであることを理解していますが、テスト用に持っています。仕事ができませんFOR
。間違ったコマンドを使用していますか?私はそれについて研究しようとしていますが、実用的な解決策を見つけることができません。よろしくお願いします!
PS隠しフォルダがわからない場合は、探しますC:\Users\Username\Appdata\Roaming\.minecraft
FORの実行に関してこの継続的な問題があります。一時停止してもバッチでは、cmdウィンドウを閉じます。バッチスクリプトを使用せずに(cmd.exeに)手動で実行すると、%%Find was unexpected at this time.
どうすれば修正できますか?