- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
@echo off
if exist 3.txt del 3.txt
: begin
if "%1"=="" goto end
echo %1 >> 3.txt
copy 3.txt "%1" >4.txt
shift
goto begin
: end
dir *. /O-S /B
del *.
del 3.txt
del 4.txt
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+129
@echo off
if exist 3.txt del 3.txt
: begin
if "%1"=="" goto end
echo %1 >> 3.txt
copy 3.txt "%1" >4.txt
shift
goto begin
: end
dir *. /O-S /B
del *.
del 3.txt
del 4.txt
Batch файл под DOS, студенческое задание было: написать *.bat файл, который выводит список аргументов в обратном порядке, например, на команду foo.bat qwe sdf fgh ty должен быть ответ ty fgh sdf qwe. Как-то не додумался я прибавлять аргументы в обратном порядке. и придумал, как это сделать средствами бат файла.
dj_quake 26.05.2010 01:32 # 0
@echo off
:begin
if "%1"=="" goto end
set a=%1 %a%
shift
goto begin
:end
echo %a%
dj_quake 26.05.2010 01:32 # 0
@echo off
:begin
if "%1"=="" goto end
set a=%1 %a%
shift
goto begin
:end
echo %a%
funny_rabbit 26.05.2010 06:14 # +13
striker 26.05.2010 08:47 # 0
Lure Of Chaos 26.05.2010 09:09 # +1
guest 26.05.2010 15:00 # 0
guest 26.05.2010 15:25 # 0
guest 26.05.2010 15:53 # 0
Lure Of Chaos 26.05.2010 16:39 # 0
nil 26.05.2010 16:49 # 0
Я максимум minesweeper на DCL писал, очень смешно были реализованы массивы:)))
Lure Of Chaos 26.05.2010 16:52 # 0
guest 26.05.2010 16:59 # 0
Там много кода получилось, но сейчас уже ненайду.
guest 26.05.2010 21:01 # 0