Czym jest wsadowy odpowiednik polecenia powłoki systemu Linux, echo -nktóry pomija znak nowej linii na końcu danych wyjściowych? Chodzi o to, aby pisać w tej samej linii w pętli.
Czy istnieje polecenie wiersza polecenia systemu Windows, którego można użyć, aby uzyskać pełną ścieżkę do bieżącego katalogu roboczego? Jak mogę zapisać tę ścieżkę w zmiennej używanej w pliku wsadowym?
Muszę sprawdzić, czy zmienna jest ustawiona, czy nie. Wypróbowałem kilka technik, ale wydaje się, że zawodzą, gdy %1są otoczone cytatami, na przykład w przypadku, gdy %1jest "c:\some path with spaces". IF NOT %1 GOTO MyLabel // This is invalid syntax IF "%1" == "" GOTO MyLabel // Works unless %1 …
Chcę, aby mój plik wsadowy był uruchamiany tylko z podwyższonym poziomem uprawnień. Jeśli nie jest podniesiony, podaj opcję ponownego uruchomienia partii jako podniesiony. Piszę plik wsadowy, aby ustawić zmienną systemową, skopiować dwa pliki do lokalizacji Program Files i uruchomić instalator sterownika. Jeśli użytkownik systemu Windows 7 / Windows Vista ( …
W pliku wsadowym mam ciąg abcdefg. Chcę sprawdzić, czy bcdjest w ciągu. Niestety wydaje się, że wszystkie rozwiązania, które znajduję, szukają w pliku podłańcucha, a nie ciągu podciągu. Czy istnieje na to łatwe rozwiązanie?
Próbuję uruchomić ten skrypt w PowerShell. Zapisałem poniższy skrypt jak ps.ps1na pulpicie. $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"} Zrobiłem skrypt wsadowy, aby uruchomić ten skrypt PowerShell @echo off Powershell.exe set-executionpolicy remotesigned -File C:\Users\SE\Desktop\ps.ps1 pause Ale pojawia się ten …
Czy można ustawić zmienną środowiskową na poziomie systemu z wiersza polecenia w systemie Windows 7 (a nawet XP w tym przypadku). Korzystam z wiersza polecenia z podwyższonym poziomem uprawnień. Kiedy używam setpolecenia ( set name=value), zmienna środowiskowa wydaje się być poprawna tylko dla sesji wiersza polecenia.
Mam zestaw podstawowych nazw plików, dla każdej nazwy „f” są dokładnie dwa pliki, „f.in” i „f.out”. Chcę napisać plik wsadowy (w systemie Windows XP), który przechodzi przez wszystkie nazwy plików, dla każdego powinien: Wyświetl nazwę podstawową „f” Wykonaj akcję na „f.in” Wykonaj kolejną akcję na „f.out” Nie mam sposobu, aby …
W skrypcie wsadowym systemu Windows (Windows XP) muszę sformatować bieżącą datę i godzinę, aby później użyć ich w nazwach plików itp. Jest to podobne do pytania Przepełnienie stosu Jak dołączyć datę w plikach wsadowych , ale z czasem też. Mam to do tej pory: echo %DATE% echo %TIME% set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2% …
Chcę uzyskać nazwę aktualnie uruchomionego pliku wsadowego bez rozszerzenia pliku. Dzięki temu linkowi mam nazwę pliku z rozszerzeniem ... ale jaki jest najlepszy sposób na utworzenie podciągu w pliku wsadowym? Czy istnieje inny sposób na uzyskanie nazwy pliku bez rozszerzenia? W tym scenariuszu można bezpiecznie założyć 3-literowe przedłużenia.
Tworzę a.bat na Windows 7, zawartość a.bat jest: @echo off npm config set registry https://registry.npmjs.org/ a następnie uruchomić a.bat, ale nie działa, znajduję słowo „set” jest specjalnym słowem kluczowym dla npm i bat, czy są jakieś metody rozwiązania tego pytania?
Polecenie FINDSTR w systemie Windows jest strasznie udokumentowane. Dostępna jest bardzo prosta pomoc z wiersza poleceń FINDSTR /?, lub HELP FINDSTR, ale jest ona wyjątkowo nieodpowiednia. Jest trochę więcej dokumentacji online na https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr . Istnieje wiele funkcji i ograniczeń FINDSTR, o których nawet nie wspomina się w dokumentacji. Nie można …
Zasadniczo wiem, że mogę przejść przez panel sterowania i zmodyfikować zmienną ścieżki. Ale zastanawiam się, czy istnieje sposób, aby poprzez programowanie wsadowe uwzględnić tymczasową ścieżkę? W ten sposób jest używany tylko podczas wykonywania pliku wsadowego. Nie chcę, aby ludzie wchodzili i modyfikowali swoje zmienne ścieżki tylko po to, aby użyć …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.