znalazłem plik bat stąd:Jak uruchomić polecenie dos w łańcuchu
http://www.dostips.com/DtCodeBatchFiles.php#Batch.FindAndReplace
chcę uruchomić inną komendę po tym bat, ale to nie działa. Chyba musi być coś nie tak z kodem, który dostarcza strona. Ktoś może mi dać wskazówkę? Dzięki.
Jeśli pierwsze polecenia nie powiedzie, druga komenda nie będzie działać, jak się wydaje. Próbowałem 'rmdir" C: \ Python "&& mklink/J" C: \ Python "" C: \ Python26 "' i jeśli katalog nie istnieje po raz pierwszy, spowodowałby błąd i przerwał pracę. Zmieniłem go na 'rmdir" C: \ Python "| mklink/J" C: \ Python "" C: \ Python26 "' i działa tak, jak chcę, ale wydaje mi się "niewłaściwy" używać rur w ten sposób. Dla ciebie wygląda na to, że tekst "type in.txt | BatchSubstitute.bat" zastąpi "" tekst do wstawienia "> out.txt" dla plików in.txt i out.txt. Uwaga: rura to '|' (pipe char), a nie 'I' (capital I char). –
@MarkRibau: Być może użyj logicznego lub, tj .: 'echo hello || echo world'? –
@ Protectorone Logiczne lub rzeczywiście działa. Nie przyszło mi do głowy, żeby to zrobić. Jednak drukuje, że pierwsze polecenie zakończyło się niepowodzeniem, podczas gdy z rurą nie. Przypuszczam, że zależy to przede wszystkim od tego, co chcę zobaczyć dla użytkowników skryptu. I widzieli to tylko za pierwszym razem. –