Maken van een shortcut voor een batch-file

Status
Niet open voor verdere reacties.

mulderm

Gebruiker
Lid geworden
2 jul 2004
Berichten
167
Hallo,

Ik gebruik op een Windows XP pc nog een oude dos programma.
Deze werkt alleen als ik via de dos prompt (cmd.exe) de naam van het
programma ingeeft en op ALT+ENTER drukt voor volledige scherm weergave.
Nou wil ik op een bureaublad een shortcut plaatsen die deze handelingen via
een batch-file uitvoert.
Hoe moet ik dit doen?

mulderm
 
Je kan de batchfile gewoon op het bureublad zetten. Als in dat bestand de juiste paden naar de uit te voeren applicaties staan, zal alles naar behorern werken.
Joop
 
mulderm zei:
Nou wil ik op een bureaublad een shortcut plaatsen die deze handelingen via een batch-file uitvoert.
Hoe moet ik dit doen?
Je zult eerst de batchfile moeten maken die die handelingen uitvoert.
Als die goed werkt, kun je hem overal opslaan waar je wilt.
Klik er dan met je rechter muisknop op en kies Kopiëren naar > Bureaublad (snelkoppeling maken).

Guus.
 
Sorry dat ik niet duidelijk genoeg bent.
Maar wat komt er in de batch-file te staan als ik het dos-programma
test.exe in de dos-prompt mode op wil starten (cmd.exe) met een volledige
scherm?

mulderm
 
mulderm zei:
Maar wat komt er in de batch-file te staan als ik het dos-programma
test.exe in de dos-prompt mode op wil starten (cmd.exe) met een volledige
scherm?
Dat is weer een heel andere vraag. ;)
Start eerst het betreffende DOS-programma even op zonder dat het venster gemaximaliseerd is.
Onder Eigenschappen kun je dan aangeven dat het venster bij openen gemaximaliseerd moet worden:

attachment.php


Nu kun je in Kladblok de batchfile maken:
Cmd.exe bevindt zich in de map C:\Windows\System32\
Als het bestand test.exe nu bijvoorbeeld in de map C:\Windows staat, wordt de tekst in de batchfile dus:

@ECHO OFF
CLS
START "C:\Windows\System32\Cmd.exe"
START "C:\Windows\test.exe"


(Het kan zijn dat het zonder die derde regel ook werkt (of zelfs alleen maar, of juist helemaal niet), maar dat zul je zelf even moeten uitproberen - zoveel weet ik nu ook weer niet van DOS en batchfiles. ;))

Sla het bestand tenslotte ergens op als bijvoorbeeld Test.bat en maak een snelkoppeling op je bureaublad.

Guus.
 
Laatst bewerkt:
Guusabc,

Ik krijg een heel andere eigenschappen scherm (XP).
Daarin staat niet het uitvoer-scherm.
Hoe kan ik ALT+ENTER laten uitvoeren in het batch-bestandje?

mulderm
 

Bijlagen

  • Eigenschappen cmd.gif
    Eigenschappen cmd.gif
    21,7 KB · Weergaven: 124
mulderm zei:
Daarin staat niet het uitvoer-scherm.
Hoe kan ik ALT+ENTER laten uitvoeren in het batch-bestandje?
Dat laatste kan niet, maar zoek eens verder in het DOS-venster van dat programma.
Voor de DOS-prompt kan ik bijvoorbeeld ook op het tabblad Scherm instellen of dat volledig of als venster opent:

attachment.php


Guus.
 
Laatst bewerkt:
m@ario zei:
Je hebt al een vraag lopen over dit onderwerp. Snap dan niet dat je nogmaals de vraag stelt.
Je kunt hier verder gaan:
Goed, dan gaan we in die vraag verder en herhaal ik het laatste bericht uit de op slot gegooide thread. :)
mulderm zei:
Het Dos programma wordt nou wel geopend, alleen het venster van cmd.exe blijft
nog open staan.
Hoe kan ik deze via de batchfile laten sluiten cq weghalen?
Voeg als laatste regel nog CLS (CLear Screen) toe.
Ik probeer hier ook maar wat hoor. Zoals eerder gezegd weet ik alleen wat basisdingen over batchfiles. Zelf kost het me vaak ook wat proberen en prutsen voordat iets werkt zoals ik het wil.
Ik weet dus niet zeker of dit de oplossing is. Deze batchfile bijvoorbeeld:

@ECHO OFF
CLS
sol.exe
calc.exe


...heeft geen CLS aan het eind. Toch verdwijnt het DOS-scherm nadat de rekenmachine en patience zijn gestart.
Als CLS niet werkt, kun je eens kijken of EXIT dat wel doet.
Al heb je dan kans dat test.exe daar weer door beëindigd wordt. :D

Guus
 
Laatst bewerkt:
EXIT /B is mogelijk ook nog een optie voor dit probleem. Misschien ten overvloede: de schakeloptie /MAX zorgt ervoor dat het aangeroepen programma fullscreen wordt geopend (bijv START /MAX notepad).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan