Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
CMD/BAT Нужен скрипт открывающий txt файл с определёнными размерами окна https://www.cyberforum.ru/ cmd-bat/ thread2572309.html
Всем привет! Я оптимизирую работу в САПР с помощью макросов. Макросы могут содержать скрипты операционной системы. ОС Windows10. Прошу написать в помощь несколько скриптов для моей работы: 1.Скрипт, открывающий txt файл с определёнными размерами окна и его расположением на экране. Удалено 5.16 Запрещено создавать темы с множеством вопросов. Один вопрос - одна тема. Правила форума
Маска имени CMD/BAT
Всем привет! Как указать, например, удаление всех файлов в папке, имена которых имеют вторым символом чётное число? Я помню есть ? - один любой непустой символ; * - один любой символ или ничего. А как диапазон задать ? Спасибо за ответы!
CMD/BAT Свернуть/развернуть две программы с одного BAT файла Доброго времени суток. Помогите в написании батника, который будет одну программу свертывать другую развертывать, работать надо с уже запущенными программами, а не запускать новые копии. Если использовать: start /min C:\путь_1\soft.exe то каждый раз будет запускаться новая копия soft.exe. Пробовал использовать утилиту cmdow.exe, но в ней нужно задавать имя окна,что бы не использовать... https://www.cyberforum.ru/ cmd-bat/ thread2572152.html CMD/BAT Как можно сбросить вид окна CMD по умолчанию? Я изменил настройки которые по умолчанию, а теперь не знаю как все вернуть назад)) Ветка реестра HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe\ чистая. А ветки реестра HKEY_CURRENT_USER\Console у меня вообще не существует. У меня Семерка х64. Добавлено через 7 минут Я перепутал название этой ветки: HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe\ Хотел сказать что... https://www.cyberforum.ru/ cmd-bat/ thread2572100.html
Не работают относительные пути к файлам CMD/BAT
@echo off title PrepareVersion setlocal set "dllPath=%~dp0..\bin\Release\ABCNET.dll" set "xmlPath=%~dp0..\bin\Release\ABCNET.xml" set "examplesFolder=%~dp0..\Examples\" set "preparedReleaseFolder=%~dp0..\Prepared release\" if not exist dllPath echo dllPath
CMD/BAT Квадратные скобки в BAT Встречаются в команде FIND как задание диапазона либо задание диапазона по знакоместу в слове. (с)тыбрено из одной из тем. Называлась примерно - "Переменные построчно" <file.txt (for /f "tokens=1* delims=" %%a in ('find /n /v ""') do set "s%%a=%%b") echo %s1% %s2% %s3% %s4% https://www.cyberforum.ru/ cmd-bat/ thread2572076.html
CMD/BAT Пакетное создание копий заданного файла с разными именами из списка https://www.cyberforum.ru/ cmd-bat/ thread2571821.html
Проблема в том, при создании копий файлов из списка, берется каждое слово из строки отдельно, а не вся строка. Вот собственно код, скажите пожалуйста, что здесь не так? P.S. - батники никогда не писал. set "file=1.png" set "list=sample.txt" chcp 1251 >nul for /f "usebackq delims=" %%i in ("%list%") do for %%j in (%%i) do copy/b "%file%" "%%j.png" К примеру должно быть так: Съешь еще...
.bat для копирования, переноса и удаления файлов не работает CMD/BAT
:: This .bat file allows you to copy/transfer files from one folder to another one and remove them. :: You have to pass path triples: action arg0 arg1. :: Action could be one of the following values: copy, move, delete. :: Example: CopyAction.bat Copy PathFromA PathToA Move PathFromB PathToB @echo off title Action setlocal :: General Error Types
CMD/BAT Как сослаться на конкретный аргумент командной строки через целочисленную переменную? https://www.cyberforum.ru/ cmd-bat/ thread2571475.html
Как сослаться на i-ый аргумент командной строки через целочисленную переменную? Переменная определана так: set /A i=0
CMD/BAT Неожиданное поведение cmd при запуске .bat файла https://www.cyberforum.ru/ cmd-bat/ thread2571459.html
Код: :: This .bat file allows you to copy/transfer files from one folder to another one and remove them. :: You have to pass path triples: action arg0 arg1. :: Action could be one of the following values: copy, move, delete. :: Example: CopyAction.bat Copy PathFromA PathToA Move PathFromB PathToB @echo off title Action setlocal
CMD/BAT Возможно ли вынести какие-то функции в конкретный .bat файл, а потом их вызывать в других .bat файлах?
Возможно ли вынести какие-то функции в конкретный .bat файл, а потом их вызывать в других .bat файлах?
CMD/BAT Меню выбора цвета и сохранение параметров для следующего запуска с ними Здравствуйте! Можно ли сделать bat файл с меню с выбором цвета фона и текста с сохранением этого параметра для следующего запуска bat файла - чтобы при следующем запуске файла фон цвета и текста был тот что был выбран ранее. Если да, то как? https://www.cyberforum.ru/ cmd-bat/ thread2571430.html
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 9
0

Импорт переменной в cmd файл - CMD/BAT - Ответ 14187299

19.01.2020, 22:48. Показов 3014. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.

В скриптах и в программировании я не очень, поэтому, нужна помощь, часть задачи удалось решить, но дойти до конца так и не удалось, прошу помочь.

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

Часть скрипта, куда записывать, переменная называется set _s.seed=
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
SetLocal EnableExtensions
 
set _gid=1111
 
set _s.hostname=123
set _s.level=789
set _s.seed=15863145
set _s.w.size=4000
set _s.save=900
Скрипт, который генерирует число и должен отправить переменную Pwd
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
@echo off
setlocal enabledelayedexpansion
set nabor=1234567890
set minimum=1
set maximum=9
SET ifile=c:\Users\user\Desktop\test.cmd
SET tfile=%ifile%.tmp
 
set "textfile=c:\Users\user\Desktop\test.cmd"
set "search=set _s.seed"
set "replace=set _s.seed"
 
:gen
set /a number=%random%%%(maximum-minimum+1)+minimum
for /L %%A IN (1,1,1) DO (
 call :writePwd
)
 
:writePwd
set long=%number%
set Pwd=
for /L %%A IN (1,1,%long%) DO (
 call :getRandS
 set Pwd=!Pwd!!rands!
)
echo.%Pwd%
goto replacement
 
:getRandS
set /a RandKey=%RANDOM% %% 10
set rands=!nabor:~%RandKey%,1!
exit /b
 
for /f %%i in ('^<"%textfile%" find/c /v ""') do <"%textfile%">.tmp (
 for /l %%j in (1 1 %%i) do @set "line="& set/p line=& if defined line (
  for /f "delims=" %%k in ('call echo "%%line:%search%=%replace%=%Pwd%%%"') do @echo.%%~k
 ) else echo.
)
>nul move .tmp "%textfile%"
pause
Но в моем случае, получается, что скрипт не подменяет значение переменной, а дописывает, то есть после запуска получается следующее
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
SetLocal EnableExtensions
 
set _gid=1111
 
set _s.hostname=123
set _s.level=789
set _s.seed=15863145=1235654=56465465 и т.д.
set _s.w.size=4000
set _s.save=900
Спасибо.

Вернуться к обсуждению:
Импорт переменной в cmd файл CMD/BAT
0
Лучшие ответы (1)
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2020, 22:48
Готовые ответы и решения:

Импорт переменной
Здравствуйте! У меня есть файл users.py и строка, содержащая название существующей переменной,...

Добавление переменной к параметрам cmd
У меня есть программа. Нужно чтоб в cmd - shutdown /s /t в параметре после /t шла переменная....

Импорт переменной в форму
Доброго времени суток всем! Хочу задать один вопрос. Мне нужно, чтобы значение переменной из...

Ввод значения переменной в команду консоли CMD
Доброго времени суток, возникла такая проблема: пишу программу для себя по прошивке телефона, в ...

2
19.01.2020, 22:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2020, 22:48
Помогаю со студенческими работами здесь

Как присвоить переменной строку выведенную в CMD
Пример ввожу в CMD wmic diskdrive get size он выдаст Size 200039632128 128034708480 как...

Импорт переменной из другого скрипта используя js
Может кто помочь с решением ошибки? Условно есть объект leftController, на котором есть скрипт...

Создать командный файл в CMD/Bash: в указанной папке удалится самый маленький txt-файл
Нужно создать командный файл, запустив который, в указаной папке удалится самый малеенький...

Создать cmd-файл, который запишет информацию о системе в txt-файл, нужно несколько способов решения
задание: Создать cmd-файл, который запишет информацию о системе в txt-файл. записал в cmd файл...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru