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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Удаление файла после открытия

Ответить
Настройки темы
Любой язык - [решено] Удаление файла после открытия

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


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

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


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

Отправлено: 11:47, 06-04-2009

 

Аватара для semiono

Ветеран


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

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


Код: Выделить весь код
Snap1.png
@del Snap1.png

-------
Полезное сообщение


Отправлено: 06:37, 07-04-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для semiono

Ветеран


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

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


Код: Выделить весь код
@rundll32 shimgvw.dll,ImageView_Fullscreen C:\Snap.png & del /F/S/Q C:\Snap.png & Exit

-------
Полезное сообщение

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:57, 07-04-2009 | #3


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


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

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


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

Отправлено: 09:49, 07-04-2009 | #4


Googler


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

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


Цитата 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@!
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:35, 07-04-2009 | #5


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


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

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


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

Отправлено: 16:09, 07-04-2009 | #6


Googler


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

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


Цитата 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
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:46, 08-04-2009 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Удаление файла после открытия

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Как вызвать диалоговое окно открытия файла? jaki Скриптовые языки администрирования Windows 4 30-03-2011 12:12
[решено] Диалог открытия файла + добавление текста в существующий лейбл D_Master AutoIt 8 13-02-2009 22:16
[решено] зависает папка после открытия файла igoriss Microsoft Windows 2000/XP 13 15-03-2007 22:53
*Решено* Win32API | Базовый диалог открытия файла сам не открывается Savant Программирование и базы данных 3 22-04-2005 15:19




 
Переход