Запитання з тегом «batch-file»

Пакетний файл - це текстовий файл, що містить низку команд, які виконуються інтерпретатором команд у системах MS-DOS, IBM OS / 2 або Microsoft Windows.


14
Команда оболонки Windows, щоб отримати повний шлях до поточного каталогу?
Чи є команда командного рядка Windows, яку я можу використовувати, щоб отримати повний шлях до поточного робочого каталогу? Крім того, як я можу зберігати цей шлях всередині змінної, що використовується у пакетному файлі?


16
Який правильний спосіб перевірити, чи параметр порожній у пакетному файлі?
Мені потрібно перевірити, встановлена ​​чи ні змінна. Я спробував кілька прийомів, але вони, здається, не вдається, коли %1оточені цитатами, такими як випадок, коли %1є "c:\some path with spaces". IF NOT %1 GOTO MyLabel // This is invalid syntax IF "%1" == "" GOTO MyLabel // Works unless %1 has double …
213 windows  shell  batch-file  cmd 

14
Як я можу автоматично підняти свій пакетний файл, щоб він вимагав від адміністратора прав UAC, якщо потрібно?
Я хочу, щоб мій пакетний файл працював лише підвищеним. Якщо не підвищено, надайте користувачеві можливість відновити партію як підвищену. Я пишу пакетний файл, щоб встановити системну змінну, скопіюйте два файли у місце програмних файлів та запускаю інсталятор драйвера. Якщо користувач Windows 7 / Windows Vista ( увімкнено UAC і навіть …

9
Пакетний файл: Знайдіть, чи є підрядковий рядок (не у файлі)
У пакетному файлі у мене є рядок abcdefg. Я хочу перевірити, чи bcdє в рядку. На жаль, здається, що всі рішення, які я знаходжу, шукаю файл для підрядки, а не рядок для підрядки. Чи є для цього просте рішення?

8
Як запустити скрипт PowerShell з пакетного файлу
Я намагаюся запустити цей сценарій у PowerShell. Нижній сценарій я зберег як ps.ps1на робочому столі. $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"} Я створив пакетний сценарій для запуску цього сценарію PowerShell @echo off Powershell.exe set-executionpolicy remotesigned -File C:\Users\SE\Desktop\ps.ps1 pause …

6
Встановлення змінної системного середовища з пакетного файлу Windows?
Чи можна встановити змінну середовища на системному рівні з командного рядка в Windows 7 (або навіть XP для цього питання). Я біжу з піднесеного командного рядка. Коли я використовую setкоманду ( set name=value), змінна середовища здається дійсною тільки для сеансу командного рядка.

7
Як провести цикл через файли, що відповідають підстановці у пакетному файлі
У мене є набір базових імен файлів, для кожного імені 'f' є рівно два файли, 'f.in' і 'f.out'. Я хочу написати пакетний файл (в Windows XP), який проходить через всі назви файлів, для кожного з них слід: Відобразити базову назву 'f' Виконайте дію на 'f.in' Виконайте ще одну дію на …

30
Відформатуйте дату та час у пакетному сценарії Windows
У пакетному сценарії Windows (Windows XP) мені потрібно відформатувати поточну дату та час для подальшого використання у назвах файлів тощо. Це схоже на питання щодо переповнення стека Як додати дату в пакетні файли , але з часом також. У мене це є поки: echo %DATE% echo %TIME% set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2% echo …

3
Який найкращий спосіб зробити підрядку в пакетному файлі?
Я хочу отримати ім’я поточно запущеного пакетного файлу без розширення файлу. Завдяки цьому посиланню у мене є ім'я файлу з розширенням ... але який найкращий спосіб зробити підрядку в пакетному файлі? Або є інший спосіб отримати ім'я файлу без розширення? У цьому сценарії можна припустити три розширення літер.


10
"Реєстр npm config set https://registry.npmjs.org/" не працює у файлі bat bat
Я створюю a.bat на Windows 7, вміст a.bat такий: @echo off npm config set registry https://registry.npmjs.org/ а потім запустіть a.bat, але не працює, я знаходжу, що слово "set" є спеціальним ключовим словом для npm та bat, чи є якісь способи вирішити це питання?
191 node.js  batch-file  npm 

8
Які недокументовані функції та обмеження команди Windows FINDSTR?
Команда Windows FINDSTR жахливо задокументована. Є дуже елементарна довідка з командного рядка, доступна через FINDSTR /?, або HELP FINDSTR, але вона надзвичайно неадекватна. На сайті https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr є додаткова документація в Інтернеті . Існує багато функцій та обмежень FINDSTR, про які навіть не натякано в документації. Також їх не можна було …
188 batch-file  cmd  findstr 

3
Командний рядок - Як додати заданий шлях тільки для цього файлу, який виконується?
В основному я знаю, що можу пройти через свою панель керування та змінити змінну шляху. Але мені цікаво, чи є спосіб, щоб через пакетне програмування включений тимчасовий шлях? Таким чином він використовується лише під час виконання цього пакетного файлу. Я не хочу, щоб люди заходили і змінювали свої змінні шляху …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.