ฉันจะสร้างทางลัดไปยังไฟล์D:\myfile.extension
บนเดสก์ท็อปโดยใช้สคริปต์แบทช์ได้อย่างไร
ฉันจะสร้างทางลัดไปยังไฟล์D:\myfile.extension
บนเดสก์ท็อปโดยใช้สคริปต์แบทช์ได้อย่างไร
คำตอบ:
คุณสามารถทำได้โดยไม่ต้องใช้เครื่องมือภายนอกโดยการสร้าง VBScript ชั่วคราว:
@echo off
set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo sLinkFile = "%USERPROFILE%\Desktop\myshortcut.lnk" >> %SCRIPT%
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
echo oLink.TargetPath = "D:\myfile.extension" >> %SCRIPT%
echo oLink.Save >> %SCRIPT%
cscript /nologo %SCRIPT%
del %SCRIPT%
(แนวคิดมาจากที่นี่ )
นี้จะสร้างmyshortcut.lnk
บน Desktop D:\myfile.extension
ชี้ไปที่
คุณสามารถจัดหาคุณสมบัติเพิ่มเติมก่อนบันทึกลิงก์โดยแก้ไขค่าต่อไปนี้:
oLink.Arguments
oLink.Description
oLink.HotKey
oLink.IconLocation
oLink.WindowStyle
oLink.WorkingDirectory
ดูวิธีสร้างทางลัดบนเดสก์ท็อปด้วย Windows Script Hostเพื่อดูตัวอย่าง
AppUserModelId
โดยใช้วิธีนี้หรือไม่?
@echo off
echo [InternetShortcut] >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo URL="C:\WINDOWS\NOTEPAD.EXE" >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo IconFile=C:\WINDOWS\system32\SHELL32.dll >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo IconIndex=20 >> "%AllUsersProfile%\desktop\NOTEPAD.url"
รหัสนี้สร้างทางลัดในโฟลเดอร์เดสก์ท็อป "ผู้ใช้ทั้งหมด" ชื่อ NOTEPAD.url ที่ชี้ไปยังแอปพลิเคชั่น NotePad และจะกำหนดไอคอนจาก SHELL32.dll ด้วย เปลี่ยนพา ธ และชื่อไฟล์เป็น D: / location และ exename และตรวจสอบให้แน่ใจว่า. filename ของคุณยังคงเหมือนเดิมในทุกบรรทัดของรหัส
มีคำสั่งภายนอก.exeทางลัดที่สามารถทำได้ด้วยวิธีนี้:
shortcut /a:c /f:"c:\users\me\desktop\myshortcut.lnk" /t:"c:\program files\skype\skype.exe"
ที่สามารถสร้างทางลัดของ skype ในเดสก์ท็อปของคุณ
มันเป็นโปรแกรมที่สามารถดาวน์โหลดได้ฟรี แต่ฉันหาลิงค์ไม่เจอดังนั้นฉันจะพยายามอัปโหลดและโพสต์ลิงก์
นี่มันคือ :