Итак, свежий выпуск. Основные изменения коснулись внутренних команд - благодаря добавленным командам можно извращаться еще более не по-детски.
Например, ранее невозможное, удаление всех файлов заданного типа в папке и ее подпапках, теперь выполняется запуском скрипта с указанием маски файлов для удаления в качестве параметра. Создать такой скрипт можно командой (приведена в Readme):
Код: Выделить всё
<add \>rdelete { <for %%f . "%1" { <del "%%f" } <for /d! %%d . * { <cd "%%d" <exec \>rdelete "%1" } }
В общем,
VirtualPanel 1.0.0.370:
+ поддержка передачи параметров файлам скриптов (%0 для вставки текста всего скрипта, %1-%9 для вставки параметров)
+ улучшенная команда del: удаление только файлов, только папок, или всех подряд
+ условные команды ifexist, ifdef and ifok
+ команда for, позволяющая запускать скрипт для каждого найденного объекта (только файлов, только папок, или всех подряд)
+ команда cd для изменения текущей папки в пределах скрипта
+ защита от зацикливания скриптов
* для недоступных EXE and LNK отображались неправильные значки
* сбой после ввода текста в запрашивающий диалог ТК
* другие исправления, которых и не упомнить
Также дополнен Readme-файл, теперь он содержит описание всех существующих на данный момент команд (надеюсь, достаточно понятное).
Ну и напоследок маленькая шалость:
Код: Выделить всё
MIME-Version: 1.0
Content-Type: application/octet-stream; name="1049u.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="1049u.7z"
N3q8ryccAAPr4T6zlQMAAAAAAABUAAAAAAAAAB4jeqwAf7+DJQD3wOYTeCa7Ssrfk3+Q52MQa4fG
J34qz9FHhemtsoHUt4LzYgy8O8R2sf6QCuTdWkwftaEZ19tiSfoFzEW/sTAx8InZysfEtfLI8YtR
xFeP270HD10juxn5rSZGapwpNam2eD6iBClOsKffOdyIaZwbWkpiup9hnNKQnUNQRNhL2QmCwyoc
ALM5SEoCi7HcXHi5do0Ssv6TH/kStoWb766cZDwkiEtuRHela4Q2KjhtBrEhMlycWa6KfnKALmvQ
eWCtd/HoMaQIq6hTpsQBHtNCERLm9m/1C1sH+I5AgIsB4L5iLhedvHJMmlS4iAG/RTWEq/xz/jDW
FIECKcKsBQCAo2MnXtqpoKLaE42UHmcaRI9gauRIqGT8PxhTLRdgpb+3qIlF0l22SpEcuyIrMo7w
HKwPHGmtgiiLYCt5TGqBwdIOHtVYq0I8ybNrnxGJbL4bvQtoqlgcaEGYa/aJ5gvmb2ylcjOZqlDX
TnYxlzn8/tDFb+7G6sTZNbtTR1vPrEKTJw5Yhq2MtXX1Fd8Js6kjgjydxVwardGkXFzCacyW73p3
eFBRhcLrBF3W1Q+G3G4q6QLgmWOtXj/ps9THlvPDDkTqNqR0kheRbW0hkJFR6pEoZ1MfvezUSqz0
YLwUUHNKd0C29KB9mQ3HhzqRlKaACQ5IVA0nFqVhrVWmFZvcJT3Bipa18Td/0tW8LTl47liiC9P+
Vp0eF254plvlXbB3cnj55L5oFLlZs9pC+QFsVa4q8B1orEBtkdfqlwNYCjJqBuqswgiJuYWBxUV4
zsbutvxpNCil71rDMj000dFxOLDA5AhZOAzEb7u2yUoP6ICI9IllHU3SaHW1rnUouzNRvN3ULxOd
X6aCZ/1+wryyfwdgfDgTRtNFhonD26/jh4llmp9lJe0RT9yVyojfJzsNB0xx0bLHEsqIuQoqZ3xC
4fyrSnnsTyb52USnCcjOkdHtosyzhQydh12dvs3rX6LdChmXp0Y2Qp0aa37VFhxH/s20eAHsGzxU
qIa7IT9RZMx0xu4MTt9oKS1ARC+xZKgKkZ8grSBdxoGolt9ovbJ+Wm27/RfWUCkeMzsaYEkxDLQP
vHFzMSvCNZ9iovb5H9vTCUbxetbTiV7niRbkunrMAUYHXqET+UW8QJeO2TVXH13u5Kgm1Yk1Uui+
TW6M4MFK4VSdnnIlk5Sdd/rEo38pSHU6WW/0KP9wZS7w/AMw1AEEBgABCYOVAAcLAQABIwMBAQVd
AAABAAyJ6AAICgEDpNZrAAAFAREVADEAMAA0ADkAdQAuAGwAbgBnAAAAFAoBAK7Gz24WpcoBFQYB
ACAIAAAAAA==