Я сомневаюсь, что есть способ сделать это с помощью пакетного скрипта. Это выполнимо в VBScript, хотя.
Set sh = CreateObject("WScript.Shell")
Set shortcut = sh.CreateShortcut("C:\Wherever\Shortcut.lnk")
shortcut.TargetPath = "C:\Wherever\Whatever.txt"
shortcut.Save
Сохраните скрипт в файле, оканчивающемся на vbs, и запустите его из командной строки, используя cscript whatever.vbs
.
(Не обманывайте себя по имени - CreateShortcut
используется как для создания, так и для изменения ярлыков.)