Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Вопрос по команде RunInRectangle
wikslДата: Пн, 28 Января 2013, 15:18 | Сообщение # 1
Участник
После выполнения данной команды:
RunInRectangle "Rectangle3" "![PubDir]Упражнения\redakt[y].doc" "" "" "" "[word[i]]"
если ворд не запущен, то все нормально, а если запущен, то текстовый документ открывается не в прямоугольнике, этого можно как-то избежать не делая проверки, апущен ворд или нет?
Если можно, то как?


Вик
 
СообщениеПосле выполнения данной команды:
RunInRectangle "Rectangle3" "![PubDir]Упражнения\redakt[y].doc" "" "" "" "[word[i]]"
если ворд не запущен, то все нормально, а если запущен, то текстовый документ открывается не в прямоугольнике, этого можно как-то избежать не делая проверки, апущен ворд или нет?
Если можно, то как?

Автор - wiksl
Дата добавления - 28 Января 2013 в 15:18
СергейДата: Пн, 28 Января 2013, 21:11 | Сообщение # 2
Необукер
Цитата (wiksl)
Если можно, то как?

Так попробуй:
Код

If "[lastword]" "<>" ""
          CloseApp "[lastword]" "ForceClose"
EndIf
          SetVar "[lastword]" ""
          RunInRectangle "Rectangle3" "![PubDir]Упражнения\redakt[y].doc" "" "" "" "[word[i]]"
          SetVar "[lastword]" "[word[i]]"


Добавлено (28 Января 2013, 21:00)
---------------------------------------------
Может не *.doc открывать, а сам winword, думаю так на всякий случай )))
Код


If "[iddoc]" "<>" ""
       CloseApp "[iddoc]" "ForceClose"
EndIf
       RunInRectangle "Rectangle3" "[ProgramFiles]Microsoft Office\Office12\WINWORD.EXE" "/q [#34][PubDir]Упражнения\redakt[y].doc[#34]" "HideMenu+HideSizeBox" "" "[iddoc]"


Добавлено (28 Января 2013, 21:11)
---------------------------------------------
Цитата (wiksl)
то текстовый документ открывается не в прямоугольнике

Странно, у тебя открывается в отдельном окне, а у меня ошибка - "An application is already attached to Rectangle" (это в ворде - 07)
Т.е. пока не закроешь первый, второй не откроется.
В Rectangle открывается не "redakt[y].doc", а ворд "WINWORD.EXE"


Сообщение отредактировано
Сергей - Пн, 28 Января 2013, 23:02
 
Сообщение
Цитата (wiksl)
Если можно, то как?

Так попробуй:
Код

If "[lastword]" "<>" ""
          CloseApp "[lastword]" "ForceClose"
EndIf
          SetVar "[lastword]" ""
          RunInRectangle "Rectangle3" "![PubDir]Упражнения\redakt[y].doc" "" "" "" "[word[i]]"
          SetVar "[lastword]" "[word[i]]"


Добавлено (28 Января 2013, 21:00)
---------------------------------------------
Может не *.doc открывать, а сам winword, думаю так на всякий случай )))
Код


If "[iddoc]" "<>" ""
       CloseApp "[iddoc]" "ForceClose"
EndIf
       RunInRectangle "Rectangle3" "[ProgramFiles]Microsoft Office\Office12\WINWORD.EXE" "/q [#34][PubDir]Упражнения\redakt[y].doc[#34]" "HideMenu+HideSizeBox" "" "[iddoc]"


Добавлено (28 Января 2013, 21:11)
---------------------------------------------
Цитата (wiksl)
то текстовый документ открывается не в прямоугольнике

Странно, у тебя открывается в отдельном окне, а у меня ошибка - "An application is already attached to Rectangle" (это в ворде - 07)
Т.е. пока не закроешь первый, второй не откроется.
В Rectangle открывается не "redakt[y].doc", а ворд "WINWORD.EXE"

Автор - Сергей
Дата добавления - 28 Января 2013 в 21:11
wikslДата: Ср, 30 Января 2013, 08:57 | Сообщение # 3
Участник
Цитата (Сергей)
If "[lastword]" "<>" ""           CloseApp "[lastword]" "ForceClose" EndIf           SetVar "[lastword]" ""           RunInRectangle "Rectangle3" "![PubDir]Упражнения\redakt[y].doc" "" "" "" "[word[i]]"           SetVar "[lastword]" "[word[i]]"

попробовал, все то же самое.


Вик
 
Сообщение
Цитата (Сергей)
If "[lastword]" "<>" ""           CloseApp "[lastword]" "ForceClose" EndIf           SetVar "[lastword]" ""           RunInRectangle "Rectangle3" "![PubDir]Упражнения\redakt[y].doc" "" "" "" "[word[i]]"           SetVar "[lastword]" "[word[i]]"

попробовал, все то же самое.

Автор - wiksl
Дата добавления - 30 Января 2013 в 08:57
  • Страница 1 из 1
  • 1
Поиск: