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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Открыт файл в Фотошопе

Ответить
Настройки темы
Открыт файл в Фотошопе

Новый участник


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

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


Привет всем.Прошу примерами мне помочь.Надо открыт "1ст.вмр" файл в Фотошопе.
Автоматически при запуске скрипта аутоит- без использования диалогового окна "Открыт файл
(Файл "1ст.вмр" лежить в папке вместе со скриптом)

Отправлено: 10:43, 10-07-2011

 

Аватара для FlatX007

Ветеран


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

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


Код: Выделить весь код
Global $sFile = @ScriptDir & '\1ст.вмр'

_FileOpenPhotoshop($sFile)

Func _FileOpenPhotoshop($FileName = '')
    If Not FileExists($FileName) Then Return SetError(1, 0, 0)

    Local $sPATH_PHOTOSHOP_DIR[2] = [ _
            RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Photoshop\11.0", "ApplicationPath"), _
            RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Photoshop\10.0", "ApplicationPath")]

    For $i = 0 To UBound($sPATH_PHOTOSHOP_DIR) - 1
        If FileExists($sPATH_PHOTOSHOP_DIR[$i] & 'Photoshop.exe') Then
            $Pid = Run($sPATH_PHOTOSHOP_DIR[$i] & 'Photoshop.exe' & ' ' & $FileName)
            Return SetError(0, $Pid, $sPATH_PHOTOSHOP_DIR[$i] & 'Photoshop.exe')
        Else
            ContinueLoop
        EndIf
    Next

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

Отправлено: 00:34, 26-07-2011 | #2



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

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


Новый участник


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

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


FlatX007,
Спасибо за ответ.Но выдается ошибка.В папке со скриптом находиться 1ст.вмр
C:\OpnFl.au3 (15) : ==> Variable used without being declared.:
If Not FileExists($FileName) Then Return SetError(1, 0, 0)
If Not FileExists(^ ERROR

Последний раз редактировалось Starmen, 26-07-2011 в 19:46.


Отправлено: 19:23, 26-07-2011 | #3


Аватара для madmasles

Ветеран


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

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


Starmen,
Поменяйте '\1ст.вмр' на \1ст.bmp' (bmp - английскими буквами).

Отправлено: 21:29, 26-07-2011 | #4


Новый участник


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

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


madmasles,
Поменял но тепер ошибки нет и исполнение тоже.

Отправлено: 10:47, 27-07-2011 | #5


Аватара для ferget

Разный


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

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


а если прописать путь к Photoshop.exe

Отправлено: 10:55, 27-07-2011 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Открыт файл в Фотошопе

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Теория - [решено] Определить открыт ли файл, и если да то каким процессом... RUVATA Программирование и базы данных 8 10-02-2011 05:35
.NET - Как определить что файл уже открыт, и если да, то кем? RUVATA Программирование и базы данных 0 14-01-2011 11:10
Разное - Файл открыт в Windows Live quicktime host control rovshanst Microsoft Windows 7 6 14-10-2010 21:56
Графика - Оригами в Фотошопе YDen Цифровое изображение 3 10-06-2009 18:54
Стили в фотошопе Avrel Хочу все знать 1 28-06-2008 11:12




 
Переход