webForumDet fria alternativet

använda kör/run

Windows

18 svar · 1 366 visningar · startad av Hallgren

Medlem sedan dec. 19991 606 inlägg
Frågan#1

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?

Medlem sedan aug. 20021 752 inlägg
#2

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

Medlem sedan sep. 20005 700 inlägg
#3

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

Medlem sedan dec. 19992 615 inlägg
#4

Är det något fel med en genväg i autostart :q

Medlem sedan dec. 19991 606 inlägg
#5

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

Medlem sedan juli 200012 978 inlägg
#6

Du kan väl skapa kortkommandon till de program du vill använda?

Medlem sedan aug. 2001458 inlägg
#7

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" %*

Medlem sedan dec. 19991 606 inlägg
#8

...

*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?

Medlem sedan dec. 20003 083 inlägg
#9

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 ;)

Medlem sedan dec. 19991 606 inlägg
#10

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. :(

Medlem sedan feb. 200115 571 inlägg
#11

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.

Medlem sedan dec. 19991 606 inlägg
#12

Har nu startat om och kollat exe-filen och den heter photoshop. Det funkar fortfarande inte. :(

Medlem sedan aug. 2001458 inlägg
#13

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.

Medlem sedan dec. 20003 083 inlägg
#14

Missade det jag också :r

Medlem sedan aug. 20011 946 inlägg
#15

Går detta att göra så att man kan starta en mapp istället för en speciell fil?

Medlem sedan dec. 19991 606 inlägg
#16

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

Medlem sedan aug. 2001458 inlägg
#17

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.

Medlem sedan dec. 19991 606 inlägg
#18

Wee! Perfekt!

Medlem sedan feb. 2001124 inlägg
#19

Är det inte lättare att använda sig av registrets funktion som finns under: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)