BATファイルに次の行がありますが、動作しません。どのように動作させるのですか?ショートカットはBATファイルと同じディレクトリにあり、デスクトップに移動する必要があります。BATファイルでは、どのようにショートカットを移動しますか?
MOVE "MyShortCut.Ink" C:\
BATファイルに次の行がありますが、動作しません。どのように動作させるのですか?ショートカットはBATファイルと同じディレクトリにあり、デスクトップに移動する必要があります。BATファイルでは、どのようにショートカットを移動しますか?
MOVE "MyShortCut.Ink" C:\
ショートカットファイルには、.LNK
の拡張子( "LINK")があります。あなたはINK
を持っています。「私のペンが壊れて、私のシャツの上にインクをこぼした」のように。
Windowsでは、C:\
はデスクトップではありません。 C:\Users\[Username]\Desktop
は通常あなたが探しているものです。
現在ログインしているユーザーのC:\Users\[Username]
の環境変数は%USERPROFILE%
です。
これはOPがVistaまたは7にあると仮定しています。彼がまだXPにいるのなら、それはc:\ Documents and Settings \ [Username] \ Desktopです。そしてその場合、彼はアップグレードについて考えなければなりません。 – Aaron
別のディレクトリから実行している場合は、最初にパスを実行するbatファイルに切り替えます。
CD %~dp0
MOVE "MyShortCut.Lnk" "%USERPROFILE%\Desktop"
その環境変数を完全に忘れました。ニース! +1 – Aura
はい、それを修正しました。笑。 – Bill