Показать полную графическую версию : [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов
Про %0 я знаю а остальные? Пустые? »
Это параметры командной строки.
Создайте батник
echo %1
pause
.
Затем выберите пуск - выполнить. Введите путь к батнику и что-либо, например
C:\0\test.bat Test
Про %0 я знаю »
а про "%*"? ;)
Котяра, твой способ не катит.
Можно ли через батник или какуето прогу перейменовать файлы?
У меня есть 2хх файлов с такими именами как 01_aaaa.exe, 02_bbbb.exe, 03_zxs.exe
Можно ли убрать цифры в начале?, что б было aaaa.exe, bbbb.exe, zxs.exe ?
Что написать в bat-файле вместо
d:\backup\opera\profile, чтобы указать, что папка profile является подкаталогом той папки, в которой лежит батник, независимо от ее названия и расположения?
Можно ли убрать цифры в начале?, что б было aaaa.exe, bbbb.exe, zxs.exe »
Кажется, это и не только это возможно в Total Commander (ищи там в меню "групповое переименование файлов")
DENoszone
07-07-2008, 00:13
вопрос:
можно ли способамии C++\c# запустить окошко сообщения на комп, на этот же.
Junos
Можно ли через батник или какуето прогу перейменовать файлы? »REN /?
У меня есть 2хх файлов с такими именами как 01_aaaa.exe, 02_bbbb.exe, 03_zxs.exe
Можно ли убрать цифры в начале?, что б было aaaa.exe, bbbb.exe, zxs.exe ? »@Echo Off
SetLocal EnableDelayedExpansion
For /F "Delims=" %%i In ('Dir /B ??_*.exe') Do (
Set $Name=%%i
Set $Name=!$Name:~3!
Ren %%i !$Name!
)
truvo
чтобы указать, что папка profile является подкаталогом той папки, в которой лежит батник, независимо от ее названия и расположения »@Echo Off
Set ProfilePath=%~dp0Profile
Echo %ProfilePath%
DENoszone
при чем тут CMD/BAT ?.. читайте название темы
amel27, я не понял ваш совет. Есть исходный батник, который мне нужно переделать для своих нужд. Он выглядит так:
@echo off
echo Opera Internet Browser Silent Setup
start /wait Opera_951_in_Setup.exe /S /V"/passive /norestart ALLUSERS=1 DESKTOP_ICON=1 CREATE_QUICKLAUNCH_ICON=1 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=ru"
echo End Of Opera Setup
echo Opera Browser Forced Settings
REM путь к сохраненным настройкам Оперы
; set OperaBackupLocation=d:\backup\opera
; xcopy "%OperaBackupLocation%" "%ProgramFiles%\Opera\profile" /s /i /Y /h /R
В моем случае сам батник, инсталлятор Opera - файл Opera_951_in_Setup.exe, и папка profile c сохраненными настройками браузера - находятся в папке c названием, допустим, XYZ.
Сам каталог XYZ может располагаться где угодно - на флэшке, например, буква которой на разных компах может меняться. Я хочу, чтобы батник отрабатывался в любом случае. И что на что мне поменять в тексте?
Люди в папке \root лежит батник и есть подпапка \Directori в которой лежит файл File.txt. как скопировать его с помощью xcopy из \root\Directori в \root\.
Пишу xcopy \Directori\File.txt на что cmd отвечает ФАЙЛ НЕНАЙДЕН.
Помогите плиз.
Задал вопрос неподумавши вот ответ вместо xcopy \Directori\File.txt надо xcopy .\Directori\File.txt
truvo
чего непонятного? подстановка "%~dp0" возвращает путь к каталогу с батником (плюс слэш), соответственно подстановка "%~dp0Profile" заменяется на полный путь к ".\Profile" (уже без оконечного слэша)
amel27, ну а применительно к моему батнику в посте 209 (см.) как это выглядит? Я просто дуб в этих процентах, иначе бы не спрашивал...
DENoszone
09-07-2008, 08:41
Как послать сообщение на свойже комп не зная какой ип. и ипа вообще может не быть.
послать сообщение на свойже комп »
эт еще зачем?
Для этого нужно две вещи:
1) знать имя своего компьютера
2) иметь запущеным сервис "служба сообщений"
net sen _имя_компьютера_ "твое сообщение"
DENoszone
09-07-2008, 11:37
я не знаю имя компа
я не знаю имя компа » Своего???
Strange_V
09-07-2008, 11:48
net send %computername% "твое сообщение"
DENoszone
09-07-2008, 12:01
пишу не появляется.
наверное отключено.
не могу найти где включить.
желательно через bat
DENoszone, иметь запущеным сервис "служба сообщений" »
Strange_V, старею :) ; пытался через localhost
DENoszone
09-07-2008, 12:15
ну так а как его запустить через bat
Strange_V
09-07-2008, 12:26
Используя телепатию предложу, что пишется некий скрипт, который что-то делает и потом выводит пользователю сообщение.. так вот, net send для этого явно не хороший вариант
(хотя как в windows другими методами вывести инф. окно, к сожалению не знаю..)
net start Messenger
Нужны права админа..
ShaddyR, ;)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.