Com a ajuda de um pequeno script em lote do Windows, você pode fazer com que um script procure seu arquivo .exe (ou qualquer arquivo) de todas as unidades (A: para Z :). Se encontrado, o executável é executado.
Neste exemplo, supomos que o arquivo para encontrar e executar seja aerozoom.exe , que está localizado em uma subpasta AeroZoom (onde o caminho completo pode ser AZ: \ AeroZoom \ aerozoom.exe ).
Modifique a segunda e terceira linha para AeroZoom \ aerozoom.exe e salve o arquivo de texto como, por exemplo, "this_is_a_shortcut.bat", que pode ser colocado na área de trabalho como um atalho.
@echo off set fileToSearch=AeroZoom\aerozoom.exe set fileToExecute=AeroZoom\aerozoom.exe for %%i in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( if exist "%%i:\%fileToSearch%" start "" "%%i:\%fileToExecute%" )
Caso exista um arquivo com o mesmo nome de arquivo e caminho em outras unidades, o 'fileToSearch' pode ser modificado para procurar outro arquivo que esteja localizado apenas na unidade desejada.