|
Конкатенация в batch файле | ☑ | ||
---|---|---|---|---|
0
1Сергей
11.03.21
✎
12:03
|
Добрый день, товарищи, дамы и господа!
Подскажите, пожалуйста, что делаю не так? echo off set listfile = %userprofile%\AppData\Roaming\1C\1CEStart\ibases.v8i echo %listfile% в переменной listfile пусто |
|||
1
Йохохо
11.03.21
✎
12:09
|
listfile=%userprofile%\
|
|||
2
1Сергей
11.03.21
✎
12:12
|
(1) как это использовать?
|
|||
3
Йохохо
11.03.21
✎
12:18
|
echo off
set listfile=%userprofile%\AppData\Roaming\1C\1CEStart\ibases.v8i echo %listfile% |
|||
4
1Сергей
11.03.21
✎
12:18
|
(3) и чем это отличается от того что я написал?
|
|||
5
1Сергей
11.03.21
✎
12:19
|
блин, оно работает в консоли, но не работает в bat-файле
|
|||
6
Fram
11.03.21
✎
12:21
|
echo off попробуй убрать
|
|||
7
1Сергей
11.03.21
✎
12:21
|
а, там пробел нельзя ставить. Понял. Спасибо!
|
|||
8
Доктор Манхэттен
11.03.21
✎
16:44
|
А как сделать в батч-файле перестановку букв в строке в обратном порядке?
|
|||
9
acht
11.03.21
✎
16:56
|
(8) Циклом. Или рекурсией.
|
|||
10
Kassern
11.03.21
✎
16:56
|
(8) изи пизи start https://1cers.ru/strrev?ТвояСтрока
|
|||
11
1Сергей
11.03.21
✎
17:35
|
(10) нркмн
|
|||
12
Kassern
11.03.21
✎
17:55
|
(11) нрклг?
|
|||
13
Доктор Манхэттен
11.03.21
✎
19:10
|
(10) Хрень какая-то, не работает
|
|||
14
Доктор Манхэттен
11.03.21
✎
23:00
|
(12) Сам ты нарколыга
|
|||
15
vbus
12.03.21
✎
07:10
|
echo off
set li=%userprofile%\AppData\Roaming\1C\1CEStart\ibases.v8i echo %li% pause D:\batch>echo off C:\Users\X\AppData\Roaming\1C\1CEStart\ibases.v8i Для продолжения нажмите любую клавишу . . . У меня что-то не так? |
|||
16
Провинциальный 1сник
12.03.21
✎
07:33
|
После того как познакомился с bash, язык командных файлов dos/windows кажется убогим, прямо как бейсик на спектруме..
|
|||
17
vbus
12.03.21
✎
07:45
|
(16) Познай PowerShell.
|
|||
18
rphosts
12.03.21
✎
08:01
|
(16) тебе-бы и PDP-11 показался-бы скучным
echo off setlocal enableextensions enabledelayedexpansion set listfile=%userprofile%\AppData\Roaming\1C\1CEStart\ibases.v8i call :Reverse %listfile% echo [%Reverse%] endlocal exit /b 0 :Reverse setlocal enableextensions enabledelayedexpansion set sOutName=%~0 set sValue=%~1 if defined sValue ( call :Reverse "%sValue:~1%" set sResult=!Reverse!%sValue:~0,1% ) endlocal & set %sOutName:~1%=%sResult% exit /b |
|||
19
Провинциальный 1сник
12.03.21
✎
08:06
|
(18) Нет, вот как раз с вариантом pdp-11 я имел дело в юности, работал лаборантом в компьютерном классе УК-НЦ (советский моноблок-клавиатура с dec-совместимым процессором и ОС RT-11). Так он был на порядок интереснее, чем x86 с мсдос.. только по вычислительной мощности был слабее раз в 5..
|
|||
20
rphosts
12.03.21
✎
08:20
|
(19)сколько-ж тебе годков-то!!! Структура регистров и способы адресации были просто великолепны! А быстродействие... PDP->VAX->Alpha во второй половине 90-х довелось кодить на оракле под дековские сервера на альфах... с писюками я-бы их даже не пытался сравнивать.
|
|||
21
1Сергей
12.03.21
✎
11:24
|
(15) да, у тебя не так. У тебя нет пробелов возле знака =
|
|||
22
ДедМорроз
12.03.21
✎
14:47
|
Ну,как бы,bash можно под windows использовать.
|
|||
23
Arbuz
12.03.21
✎
17:09
|
(17) убог этот ваш PS даже в сравнении с древним Bourne shell, не говоря уже про zsh.
(18) насколько я помню на pdp-11 я писал на PL/M - действительно убогий язык даже в сравнении с синклар-бэйсиком, но тогда всё нормальное писалось на ассемблере. (20) сравнивать дековские pdp-11 и Alpha - это даже похуже, чем интеловские 8088 и xeon. (22) да я использую. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |