Вопросы с тегом «batch-file»

235
Пакетный файл для копирования файлов из одной папки в другую папку

У меня есть папка хранения в сети, в которой все пользователи будут хранить свои активные данные на сервере. Теперь этот сервер будет заменен на новый из-за проблем с размещением, поэтому мне нужно скопировать файлы подпапок из старой папки на сервере в новую папку на сервере. У меня ниже ex: из \...

232
Скрытые возможности пакетных файлов Windows

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Каковы некоторые из менее известных, но важных и полезных функций пакетных файлов Windows? Руководящие указания: Одна...

223
Команда оболочки Windows, чтобы получить полный путь к текущему каталогу?

Есть ли команда командной строки Windows, которую я могу использовать, чтобы получить полный путь к текущему рабочему каталогу? Кроме того, как я могу сохранить этот путь внутри переменной, используемой в командном...

214
Как правильно проверить, является ли параметр пустым в командном файле?

Мне нужно проверить, установлена ​​ли переменная или нет. Я пробовал несколько методов, но они, кажется, терпят неудачу всякий раз, когда %1окружены кавычками, такими как случай, когда %1есть "c:\some path with spaces". IF NOT %1 GOTO MyLabel // This is invalid syntax IF "%1" == "" GOTO MyLabel //...

209
Как я могу автоматически поднять свой пакетный файл, чтобы он запрашивал права администратора UAC, если это необходимо?

Я хочу, чтобы мой командный файл работал только с повышенными правами. Если уровень не повышен, предоставьте пользователю возможность перезапустить пакет с повышенными правами. Я пишу командный файл для установки системной переменной, копирую два файла в папку Program Files и запускаю установщик...

208
Пакетный файл: Найти, если подстрока в строке (не в файле)

В командном файле у меня есть строка abcdefg. Я хочу проверить, есть ли bcdв строке. К сожалению, кажется, что все решения, которые я нахожу, ищут файл для подстроки, а не строку для подстроки. Есть ли простое решение для...

197
Как запустить скрипт PowerShell из командного файла

Я пытаюсь запустить этот скрипт в PowerShell. Я сохранил приведенный ниже скрипт как ps.ps1на рабочем столе. $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"} Я сделал пакетный скрипт для запуска...

195
Задать системную переменную среды из пакетного файла Windows?

Можно ли установить переменную среды на системном уровне из командной строки в Windows 7 (или даже XP в этом отношении). Я бегу из командной строки с повышенными правами. Когда я использую setкоманду ( set name=value), переменная окружения кажется действительной только для сеанса командной...

194
Как перебрать файлы, соответствующие шаблону в пакетном файле

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

193
Формат даты и времени в пакетном скрипте Windows

В пакетном скрипте Windows (Windows XP) мне нужно отформатировать текущую дату и время для последующего использования в именах файлов и т. Д. Это похоже на вопрос переполнения стека Как добавить дату в пакетных файлах , но также со временем. У меня есть это до сих пор: echo %DATE% echo %TIME% set...

192
Каков наилучший способ сделать подстроку в командном файле?

Я хочу получить имя запущенного в данный момент пакетного файла без расширения файла. Благодаря этой ссылке у меня есть имя файла с расширением ... но как лучше всего сделать подстроку в командном файле? Или есть другой способ получить имя файла без расширения? В этом сценарии можно предположить...

188
Каковы недокументированные функции и ограничения команды Windows FINDSTR?

Команда Windows FINDSTR ужасно задокументирована. Существует очень простая справка по командной строке, доступная через FINDSTR /?или HELP FINDSTR, но она крайне неадекватна. На сайте https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr можно найти немного больше...