Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Удаление файла после открытия (http://forum.oszone.net/showthread.php?t=136915)

intersk 06-04-2009 11:47 1085511

Удаление файла после открытия
 
Как создать программу которая бы открывала графический файл для просмотра, а после закрытия удаляла бы его? Т.е.: посмотрел один раз картинку - и всё....

semiono 07-04-2009 06:37 1086433

Код:

Snap1.png
@del Snap1.png

:)

semiono 07-04-2009 06:57 1086438

Код:

@rundll32 shimgvw.dll,ImageView_Fullscreen C:\Snap.png & del /F/S/Q C:\Snap.png & Exit

intersk 07-04-2009 09:49 1086513

а как-то поместить в один файл и команду и рисунок? что бы на ПК был только один файл по которому кликаешь посмотрел - закрыл - и он исчез...

amel27 07-04-2009 12:35 1086667

Цитата:

Цитата intersk
а как-то поместить в один файл и команду и рисунок? »

как вариант - через 7-Zip SFX, конфиг файл:
Код:

;!@Install@!UTF-8!
InstallPath="%TEMP%"
RunProgram="rundll32 shimgvw.dll,ImageView_Fullscreen %TEMP%\\snap.jpg"
Delete="%TEMP%\\snap.jpg"
GUIMode="2"
;!@InstallEnd@!


intersk 07-04-2009 16:09 1086919

а как добавить команду удаления архива и с флешки в том числе? на каком этапе создания архива и куда вставлять команду -sd1...

amel27 08-04-2009 07:46 1087529

Цитата:

Цитата intersk
как добавить команду удаления архива и с флешки в том числе? »

по ходу с флэшки через конфиг не получится, но можно батником, типа:

1. Картинку Snap.JPG и батник Snap.CMD запаковать в Snap.7z, содержимое батника:
Код:

:START
If Exist "%~1" Del /F/Q "%~1"
If Exist "%~1" GoTo START
Del /F/Q snap.cmd

2. Создать конфиг Snap.TXT:
Код:

;!@Install@!UTF-8!
InstallPath="%TEMP%"
RunProgram="rundll32 shimgvw.dll,ImageView_Fullscreen %TEMP%\\snap.jpg"
Delete="%TEMP%\\snap.jpg"
RunProgram="hidcon:nowait:%TEMP%\\snap.cmd \"%%S\%%M\""
GUIMode="2"
;!@InstallEnd@!

3. Сформировать SFX-архив Snap.EXE:
Код:

copy /b 7zsd.sfx + snap.txt + snap.7z snap.exe


Время: 03:34.

Время: 03:34.
© OSzone.net 2001-