Passare argomenti cmd.exe tramite un collegamento?

Vorrei creare un collegamento per eseguire cmd in una determinata posizione con pochi comandi.

Sto sperando da lì posso capire come farlo un'opzione di click destro per "Esegui i comandi cmd qui …"

Ho trovato le scorciatoie per eseguire CMD con ruby. Che fa parte di quello che voglio. C: \ Windows \ System32 \ cmd.exe / E: ON /KC:\Ruby191\bin\setrbvars.bat

Poi nel field di destinazione ho impostato la posizione. Ora ho solo bisogno di sapere come passare alcuni argomenti di avvio.

È fondamentalmente aiutarmi a eseguire il caricamento del bundle in modo semplice sulle cartelle. LiveReload è un mini webserver / ruby che rifiuterà automaticamente il browser quando salvi le modifiche ai file contenuti nella cartella in cui si sta eseguendo in https://github.com/mockko/livereload

    Quindi, in pratica, è in esecuzione cmd, lanciando ruby, passando nella directory e triggersndo il caricamento del bundle.

    Quando si crea un file batch (.bat). Qualsiasi cosa che viene trascinata e abbandonata si trasformsrà in un parametro della row di command.

    È ansible accedere a questi parametri con un% 1,% 2,% 3 … ecc

    Quindi in te caso ...So basically it is running cmd, launching ruby, passing in the directory and activating livereload...

    nel tuo file bat (supponendo che la tua roba ruby sia correttamente nel tuo path)

     @echo off echo %1 ruby myScript.rb %1 EXIT 

    allora tutto quello che dovresti fare è trascinare e rilasciare quella directory sullo script e tutti functionranno correttamente

    Usa questo :

     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\livereload] @="Livereload" [HKEY_CLASSES_ROOT\Directory\shell\livereload\Command] @="cmd.exe /E:ON /KC:\\Ruby191\\bin\\setrbvars.bat & pushd %L & @livereload" 

    funziona per me … puoi modificare @ = "Livereload" per cambiare quello che dice nel menu contestuale

    Ok, seguendo questo … http://www.windowsitpro.com/article/registry2/how-can-i-open-a-command-prompt-at-my-current-directory-in-explorer-.aspx? CPage = 2

    Ho ottenuto fino a questo … http://dl.dropbox.com/u/497583/code/livereload.reg [EDIT] Il file sopra funziona bene ora. Ho bisogno di && per separare i comandi.

    Ma devo sapere come passare ulteriori comandi come "caricamento del bundle". Inoltre si apre sulla cartella in cui si sta attualmente e non la cartella che hai cliccato con il tasto destro.