Een script voor het uitvoeren van cmd + commands?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • MekZi
  • Registratie: Mei 2009
  • Laatst online: 01-08 21:17
Hallo iedereen,

Ik ben al een tijdje op zoek naar een manier om met 1 klik allerlei programma's te laten starten.
Zo wil ik de volgende zaken kunnen doen:
  • Start usbwebserver (een .exe)
  • Start mijn editor (Text Sublime 2 en/of etexteditor - beide ook een .exe)
  • Start cmd cd naar een specifieke map en voer het volgende uit "compass watch" of "sass --watch css:scss" etc. De CMD moet daarna wel open blijven en zich zelf niet sluiten! (scherm minimaliseren?)
• Open 1 of meerde specifieke mappen in windowsverkenner. (scherm minimaliseren?)
[/list]

Met wat kan ik de bovenstaande handeling uitvoeren? Ik geloof dat er een manier was om dit te kunnen doen, maar weet niet hoe dat precies heet zodat ik het kan googlen (basic? batch?).

Alvast bedankt!

Acties:
  • 0 Henk 'm!

  • efan
  • Registratie: Januari 2001
  • Niet online
batch... zie ook hier voor wat voorbeelden: http://www.computerhope.com/batch.htm
of eventueel via AutoIt

[ Voor 13% gewijzigd door efan op 20-04-2012 16:06 ]


Acties:
  • 0 Henk 'm!

  • Florisc
  • Registratie: April 2011
  • Laatst online: 03-09 06:53
Een vrij simpele manier is een .bat of .cmd bestand te maken in notepad.
Elke van deze taken is volgens mij wel vanuit cmd te starten dus je kan één bestandje maken dat alle taken uitvoert.

Ik zal wel even kijken wat ik vind.

Acties:
  • 0 Henk 'm!

  • MekZi
  • Registratie: Mei 2009
  • Laatst online: 01-08 21:17
Ja, ben nu inderdaad nu ook op http://www.computerhope.com/batch.htm#3 aan het rondneuzen. Ik vind alleen niet hoe ik dus nu een cmd start met een command (dus het uitvoeren van een gem --> "compass watch" moet in de geopende cmd ingevoerd worden.)

Acties:
  • 0 Henk 'm!

  • Florisc
  • Registratie: April 2011
  • Laatst online: 03-09 06:53
Oke, dit is wat ik heb gevonden:

Uitvoeren van programma's:
cd C:\Program Files (x86)\Notepad++\
notepad++.exe

Map openen in explorer:
explorer C:\Program Files (x86)\Notepad++\

Het resultaat iets van:
@echo off
cd C:\Program Files (x86)\Notepad++\
notepad++.exe
explorer C:\Program Files (x86)\Notepad++\
cd C:\Compass
compass watch

[ Voor 31% gewijzigd door Florisc op 20-04-2012 16:18 . Reden: foutje ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • efan
  • Registratie: Januari 2001
  • Niet online
of met start ervoor ;) anders blijft je batch wachten tot je het vorige programma hebt gesloten.

Het resultaat iets van:
@echo off
cd C:\Program Files (x86)\Notepad++\
start notepad++.exe
explorer C:\Program Files (x86)\Notepad++\
cd C:\Compass
start compass watch
[/quote]

Acties:
  • 0 Henk 'm!

  • MekZi
  • Registratie: Mei 2009
  • Laatst online: 01-08 21:17
Ik heb hem eindelijk :) Precies wat ik wil!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@echo off

cd C:\Users\MekZii\Desktop\...\USBserver v8.5
start usbwebserver.exe

cd C:\Users\MekZii\Desktop\...\USBserver v8.5\root\...
start /MIN cmd.exe /k compass watch --sass-dir sass --css-dir css --javascript-dir script --images-dir img

start %SystemRoot%\explorer.exe C:\Users\MekZii\Desktop\...\USBserver v8.5\root\sjabloon

cd C:\Users\MekZii\Desktop\...\Sublime Text 2 2181
start /MAX sublime_text.exe

cd C:\Program Files\Mozilla Firefox\
PING 1.1.1.1 -n 1 -w 5000 >NUL
start firefox.exe localhost:8080/sjabloon


Het voert een cmd command uit waarbij de venster niet automatisch afsluit door gebruik te maken van de /K. Ook minimaliseert hij het gelijk door /MIN. Verder het openen van mijn map en het openen van mijn texteditor gemaximaliseerd door /MAX. Nu kan ik de batch op mijn bureaublad plaatsen en wanneer ik even zin heb om wat te gaan programmeren (vaak maar korte sessies van 30-60min) verlies ik geen tijd met saai opstart werk :D. Hmm, ik zou firefox ook gelijk moeten openen naar de specifieke url ;).

Bedankt iedereen!

edit: mijn batch bijgewerk ;) Firefox word na 5 seconden wachten geopend (webserver app tijd geven om apache aan te zetten).

[ Voor 53% gewijzigd door MekZi op 20-04-2012 20:30 ]

Pagina: 1