Chcę utworzyć plik .bat, więc mogę go po prostu kliknąć i uruchomić:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Czy ktoś może mi pomóc ze strukturą pliku .bat?
windows
batch-file
exe
abatishchev
źródło
źródło
Odpowiedzi:
Aby uruchomić program, a następnie zamknąć wiersz polecenia bez czekania na zakończenie programu:
źródło
Możesz użyć:
Uwaga: pierwszy zestaw cudzysłowów musi tam być, ale nie musisz niczego w nim umieszczać, np:
źródło
start /d "fullpath" file.exe
Dzięki temu wszystkie zależne pliki, np. DLL, zostaną znalezione i załadowane.jest to bardzo prosty kod do wykonania Notatnika, poniżej wpisz kod do notatnika i zapisz do rozszerzenia .bat Przykład: notepad.bat
(powyższy kod „c: \ windows \ system32” to ścieżka, w której trzymałeś program .exe, a notepad.exe to plik programu .exe)
cieszyć się!
źródło
Po prostu umieść tę linię w pliku nietoperza ...
Alternatywnie możesz nawet utworzyć skrót do svcutil.exe, a następnie dodać argumenty w oknie „celu”.
źródło
Plik bat nie ma struktury ... tak można go wpisać w wierszu poleceń. Więc po prostu otwórz swój ulubiony edytor… skopiuj linię kodu, który chcesz uruchomić… i zapisz plik jako cokolwiek.bat lub cokolwiek.cmd
źródło
Po prostu umieść plik i nazwij go „ServiceModelSamples.bat” lub coś w tym stylu.
Możesz dodać „@echo off” jako pierwszy wiersz, aby polecenie nie zostało wydrukowane na ekranie:
źródło
@echo off
jako pierwszą linię, możesz po prostu dodać@
na początku linii, której nie chcesz, abyJeśli chcesz być naprawdę sprytny, w wierszu poleceń wpisz:
W
CreateService.cmd
takim razie możesz uruchomić, kiedy chcesz (.cmd
to tylko kolejne rozszerzenie dla.bat
plików)źródło
Co cię powstrzymuje?
Umieść to polecenie w pliku tekstowym, zapisz z rozszerzeniem .bat (lub .cmd) i kliknij dwukrotnie ...
Zakładając, że polecenie jest wykonywane w twoim systemie, myślę, że to wszystko.
źródło
Jak opisano tutaj , jeśli chodzi o
Start
polecenie, następujące polecenia uruchomią aplikację z określonymi parametrami:"svcutil"
, postart
poleceniu, jest nazwą nadawaną oknu CMD po uruchomieniu określonej aplikacji. Jest to wymagany parametrstart
polecenia."svcutil.exe"
to bezwzględna lub względna ścieżka do aplikacji, którą chcesz uruchomić. Użycie cudzysłowów umożliwia umieszczenie spacji w ścieżce.Po określeniu aplikacji do uruchomienia wszystkie poniższe parametry są interpretowane jako argumenty wysyłane do aplikacji.
źródło
Jeśli Twoje foldery są ustawione na „ukrywanie rozszerzeń plików”, nazwiesz plik * .bat lub * .cmd i nadal będzie to plik tekstowy (ukryte rozszerzenie .txt). Upewnij się, że możesz poprawnie nazwać plik!
źródło
Cóż, wydaje się, że ważną kwestią jest to, że svcutil nie jest domyślnie dostępny z wiersza poleceń, możesz go uruchomić ze skrótu wiersza poleceń vs xommand, ale jeśli utworzysz plik wsadowy normalnie, to nie pomoże, chyba że wcześniej uruchomisz plik vcvarsall.bat scenariusz. Poniżej znajduje się próbka
źródło