Jag vet inte vilket språk du ska skriva i så jag vet inte om den funktionen finns eller inte men om det går, använd Win32 API funktionen "ShellExcecute" (eller "ShellExcecuteEx") om du vill starta program.
/Viktor
18 svar · 1 366 visningar · startad av Hallgren
oooh! :)
Försöker att komma på hur man gör ett litet skript som starar program via kör/run genom ett komando. Vill kunna tex. starta mitt ftp program genom att använda tex. ftp i kör/run. Har noll koll på läget och uppskattar all hjälp. :)
Föresten, vad är ftp.exe som startar när jag kör ftp i kör/run?
Jag vet inte vilket språk du ska skriva i så jag vet inte om den funktionen finns eller inte men om det går, använd Win32 API funktionen "ShellExcecute" (eller "ShellExcecuteEx") om du vill starta program.
/Viktor
Hallgren skrev:
Föresten, vad är ftp.exe som startar när jag kör ftp i kör/run?
en simpel liten ftp-klient
Är det något fel med en genväg i autostart :q
Nu vill jag inte ha dem i autostart då det inte var frågan. ;)
Jag vill kunna starta program via run fönstret, tex om jag vill starta photoshop så skriver jag ex. in ps i run, eller om jag vill starta smartFTP så skriver jag ftp i run.....typ :)
/Hallgren
Du kan väl skapa kortkommandon till de program du vill använda?
Allt som finns i PATH:en går att köra. Du kan exempelvis lägga till en ps.cmd fil i system32 som innehåller typ @start "c:\program\photoshop\photoshop.exe" %*
...
*kliar sig* Så jag lägger till ex. @start "c:\program\photoshop\photoshop.exe" %* i en fil och spara den som en .cmd och filnamnet är det som jag ska köra i Run?
Jepp, korrekt uppfattat....kommandot blir då "ps" i start/kör (utan citattecknen)
Sedan kan du förstås spara filen som photoshopmedgulaochblåabandochskäraelefanter.cmd ...men det blir jobbigt att skriva i start/kör ;)
Jag skrev in @start "c:\Program Files\Adobe\Photoshop 7.0\photoshop.exe" %* i ps.cmd och sedan la den sysmten32 men när jag skriver "ps" i run så öppnas bara Command prompten. :(
Du måste starta om för att det skall fungera Hallgren. Dessutom heter nog exe-filen photoshp.exe så ändra det först så skall det nog funka sedan.
Har nu startat om och kollat exe-filen och den heter photoshop. Det funkar fortfarande inte. :(
Oj, fel av mig. Glöm "start ". Prova @"c:\Program Files\Adobe\Photoshop 7.0\photoshop.exe" %* istället. Du behöver för övrigt inte boota om.
Missade det jag också :r
Går detta att göra så att man kan starta en mapp istället för en speciell fil?
developer, PS startade men cmd.exe gjorde det också, så jag har både PS igång och ett command prompt fönster uppe. Visst, jag kan ju stänga ner det men känns lite segt. :l
Hmm, kom att tänka på en bättre lösning. Lägg ett shortcut till photoshop.exe i system32 katalogen istället så kan det köras från start/run.
Wee! Perfekt!
Är det inte lättare att använda sig av registrets funktion som finns under: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths