Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для ZeroCrash

Пользователь


Сообщения: 62
Благодарности: 1

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
setlocal enabledelayedexpansion
for %%i in (1,2,3,4) do (
    for %%j in (a,f,d,e,c) do set x_%%i_!random!=%%j
    for %%j in (1,2,3,4) do set y_%%i_!random!=%%j
)
 
for %%i in (1,2,3,4) do (
    for /f "tokens=4 delims=_=" %%j in ('set x_%%i') do set x-%%i=%%j
    for /f "tokens=4 delims=_=" %%j in ('set y_%%i') do set y-%%i=%%j
)
1 c: %x-1%%y-1%%x-2%%y-2%-%x-3%%y-3%%x-4%%y-4%
Вот такой код работает, но только на моей машине. А после запуска на виртуальной, после его выполнения винда на вирте виснет. Если убрать setlocal enabledelayedexpansion, то всё норм работает, но значение всегда с4с4-с4с4 Что делать???

-------
Я НЕвкотакте!


Отправлено: 22:45, 12-07-2009 | #3