[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
ParAAvis, я проверил - не ставит. Точнее, ставит, но не отображает: перепробовал несколько утилит для установки обоев - результат тот же. Т.е., нужно, чтобы сама оболочка умела показывать обоину. И без нормальной оболочки (MS-Explorer, BSExplorer, Active@ Explorer, ...) остается только LOGO.
ParAAvis, а ты не грузи оболочкой - грузи программой с ожиданием.
EXEC --wait winntsetup.exe

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
conty9, Заработало, спасибо.

[Цитировать]

    infecti0N_113
  • 878
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 4
  • Репутация:0

    [+] [-]
1. EXEDATA. В нем единственная пустышка. Пока не знаю, но подозреваю, что ресурс предназначен для интеграции консольных утилит с возможностью запуска из скриптов.
есть информация по этому поводу? что можно добавить сюда?)
и еще вопросик, я сделал поле выбора даты, но не могу понять - как выбранное значение в переменную завести..
DATE *space0 SysDateD d
DATE *space0 SysDateM mon
DATE *space0 SysDateY y
CALC SysDateM =  %SysDateM% + 1
TEAM IFEX #%SysDateM%>12, CALC SysDateY =  %SysDateY% + 1| IFEX #%SysDateM%>12, ENVI SysDateM=1
DTIM Dtim1,L50T20W100H24,%SysDateY%;%SysDateM%;%SysDateD%,,0x20

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
infecti0N_113, верно, в ресурсы EXEDATA можно добавить консольные (и не только) утилиты. Чтобы потом их запустить, указываем имя через символ #.
EXEC --hide --wait --m --exe:#5 MySoft.exe`Выполнить в скрытом режиме с ожиданием ресурс \EXEDATA\5 под именем MySoft.exe
По дате: введенное в полях сразу присваивается переменной. Другой вопрос - как это сразу использовать...


Последний раз редактировалось: Гость (2015-05-29 21:27), всего редактировалось 1 раз

[Цитировать]

    infecti0N_113
  • 878
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 4
  • Репутация:0

    [+] [-]
conty9, удобно, спасибо за инфу)) aa
о дате: введенное в полях сразу присваивается переменной. Другой вопрос - как это сразу использовать...
немного недопонял), если они присваиваются переменной, то какой? и как достать?))
в мануале похожее только это:
Use "ENVI @Name.VAL=Val1;Val2;Val3" to set year,month and day or hour,minute and second.┃
Use "ENVI @Name.VAL=?Name1;Name2;Name3;Name4;Name5" to return the mark of year,month, day and week or hour,minute and second.mark:                                          ┃
  0:effective,1:to cancel checked,-1:failed.                                            ┃
з.ы. использоваться будет для создания задач в планировщике
upd: добавил для теста bootice \EXEDATA\5
в \script\101 записал
EXEC  --exe:#5
но ничего не произошло.. где то туплю..
можно ли добавить что нибудь кроме Exe и потом с этим работать? например xorboot.bin?

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
infecti0N_113, да, вроде можно использовать любые данные. Например:
PUTF* %Temp%\xorboot.bin,,#1 `извлечь из \EXEDATA\1 в файл %Temp%\xorboot.bin
По поводу присвоения данных в переменной: можно присваивать двумя способами.
1. ENVI Name=Val1 `Присвоить переменную, но её значение будет обработано только командами, которые следуют после присвоения. Например, мы нарисовали окно и отображаем в нем переменную... тогда она будет показана верно только в случае, если она назначена ДО того, как она отображена в окне.
2. ENVI @Name=Val1 `Присвоить переменную сразу же во все подпрограммы. Тут иначе: вначале рисуем окно, а тогда присваиваем переменную (в любой момент времени). И она будет отображаться в окне (и меняться при изменении).
Если переменная назначается любой функцией по имени MyName, тогда её значание можно получить с помощью
ENVI Resultat=%MyName.Env% или ENVI @Resultat=%MyName.Env% (зависит, как нам нужно).
В приведенном отрывке используется функция DTIM с именем Dtim1, если честно, с ней не разбирался. Но, по идее, результат можно получить ENVI Resultat=%Dtim1.Env%

[Цитировать]

    Somnevaushisy
  • 777
  • Стаж: 9 лет 6 месяцев
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Добрый вечер.Вопрос знатокам - по PECMD
Возможно ли командой MOUN считать индекс и имя в wim-файле и соответственно присвоить их любым переменным ? А если несколько индексов и имён ? Не как не разберусь без помощи.
Что сподвигло -ком строка руками тяжело (инвалид)
Все проги работают с диском С -имеем SSD нежелательно
Все коды взяты на основе прог conty9 (Дай бог вам здоровья)
Как то так
Помогите довести до ума прогу
https://yadi.sk/d/J-tFv9JCh8GmP
проблеммы-нет выбора редакции -автоматом
блокнот выдаёт крякозябры
Понять можно но не фонтан

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет
  • Сообщений: 862
  • Репутация:88

    [+] [-]
Somnevaushisy,
Проще, убери из папки DISM, каталог ru-RU, чтобы остался только en-EN.
Тогда все будет нормально! У меня тоже крякозяблы, при русском тексте. Но на English - все понятно! Может Conty9 - что подскажет.
Еще создается файл %Nfil%, при определении индекса, его нужно удалять после закрытия. Чтобы не было лишнего.
А вообще молодец!
Спасибо Conty9, благодаря ему люди начинают потихоньку осваивать PECMD!

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
Cменить кодовую страничку текста - не проблема
CODE *,%Peremennaya%,*1251,Peremennaya
CODE *866,%Peremennaya%,*,Peremennaya

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет
  • Сообщений: 862
  • Репутация:88

    [+] [-]
Somnevaushisy,
14 строку, я бы сделал так:
ITEM Button2,L133T170W30H25,Info,TEAM EXEC =cmd.exe /k Dism /Get-ImageInfo /ImageFile:"%ww%"
тогда и русский будет нормально, и файла лишний не будет создан.
Somnevaushisy,
Да просто замени свою строку на эту в 101.ini и проверь.
Еще проще скопируй PECMD.exe в каталог System32 и примени твик:
WCS-REGISTER.cmd
http://yadi.sk/d/NHyssPKi5N-_u
Переименуй 101.ini в 101.wcs, и у тебя будет автоматом запускаться скрипт.
Там же есть сборки: 7-8(compact).iso. Там есть файл: DISMGUI.wcs, посмотри может пригодится!

[Цитировать]

    Somnevaushisy
  • 777
  • Стаж: 9 лет 6 месяцев
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Xemom1
Попробовал помогло на 100%
ещё бы с редакциями как нибудь ....

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет
  • Сообщений: 862
  • Репутация:88

    [+] [-]
Xemom1,
А что с редакциями ?
Выбрал нужную (правда мне кажется количество может быть и 19) а кнопок ?
Посмотри как у меня, посмотрел список индексов и нужную цифру вставил.
Я закинул на яндекс: DismGUI.wcs

[Цитировать]

    Somnevaushisy
  • 777
  • Стаж: 9 лет 6 месяцев
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Вот эту часть и хотелось бы поменять
Сколько редакций столько и должно отображать для выбора (возможно автоматом)
Отобразить не проблема а вот считать..

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет
  • Сообщений: 862
  • Репутация:88

    [+] [-]
Somnevaushisy,
Но мне кажется, это не так удобно, а если 40 индексов, будет 40 кружков?

[Цитировать]

    Somnevaushisy
  • 777
  • Стаж: 9 лет 6 месяцев
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Выпадающий список
не будем позиционироваться на кружках

Страница 3 из 28


Показать сообщения:    

Текущее время: 23-Ноя 12:47

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы