Kısayolun özelliklerini toplu iş komut dosyası kullanarak düzenlemeye çalışıyorum. Ancak kısayol adı bir karakter içerir. Bu yüzden changeproperties.bat dosyasını çalıştırdığımda dosya ismini doğru olarak okuyamıyor. Aynı görevi poweshell üzerinden yapabilirim. Benim powershell komut belwo çizgi vardır ve onuKısayol adının kayıtlı metin olduğu kısayol özellikleri nasıl düzenlenir ®
$shortCut = ("$desktop\testapp®.lnk")
$shell = New-Object -COM WScript.Shell
$shortcut = $shell.CreateShortcut($shortCut) ## Open the lnk
$shortcut.TargetPath = "C:\Users\Public\newtarget.bat"
$shortCut.Save()
i powershell çalıştırmak için izni olmaz bu çalışacaktır makine çalışır. Bu nedenle benzer yarasa dosyası yazmaya çalışıyor.
echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo sLinkFile = "%USERPROFILE%\Desktop\testapp®©.lnk" >> %SCRIPT%
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
echo oLink.TargetPath = "C:\Users\Public\newtarget.bat" >> %SCRIPT%
echo oLink.Save >> %SCRIPT%
Ancak bu çalışmaz. Çalıştığımda, bu testapp © gibi ekstra eklenen özel karakter ile kısayol oluşturur.
Bu nasıl düzeltilir?
Bu benim için mükemmel çalıştı. Teşekkür ederim. – GAP