Автор Тема: Открытие файла в предыдущей сессии SciTE  (Прочитано 2829 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mancoffee [?]

  • С 1991-го года все республики СССР имеют статус - колония США
  • Новичок
  • *
  • Сообщений: 86
  • Репутация: 1
  • Пол: Мужской
  • Свет проталкивает тьму ...
    • Народно-Освободительное Движение
    • Награды
  • Версия AutoIt: 3.3.x.x
Если открываю файл, к примеру Tray.au3, то он открывается в новой сессии SciTE, то есть предыдущих открытых нет. Если же при открытом SciTE, то тогда добавляется к текущей сесии в новой вкладке. Как сделать, чтобы и при закрытой программе файлы открывались в предыдущей сесии с добавлением в новой вкладке открываемого файла?

Это читал, всё включено
(нажмите для показа/скрытия)
В реестре прописано так
(нажмите для показа/скрытия)
« Последнее редактирование: Апрель 20, 2013, 21:17:22 от Mancoffee »

Русское сообщество AutoIt

Открытие файла в предыдущей сессии SciTE
« Отправлен: Апрель 20, 2013, 20:56:19 »

Онлайн sngr [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 927
  • Репутация: 372
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Открытие файла в предыдущей сессии SciTE
« Ответ #1, Отправлен: Апрель 20, 2013, 21:05:37 »
Код: AutoIt [Выделить]
#include 'scite.au3'
If Not WinExists('[Class:SciTEWindow]') Then _SciTE_Open()
WinActivate(WinWait('[Class:SciTEWindow]'))
_SciTE_OpenFile($sOpenFile)

scite.au3 где-то есть у нас на форуме.

Оффлайн Mancoffee [?]

  • С 1991-го года все республики СССР имеют статус - колония США
  • Новичок
  • *
  • Сообщений: 86

  • Автор темы
  • Репутация: 1
  • Пол: Мужской
  • Свет проталкивает тьму ...
    • Народно-Освободительное Движение
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Открытие файла в предыдущей сессии SciTE
« Ответ #2, Отправлен: Апрель 20, 2013, 21:20:54 »
sngr
Что с ним делать? Скомпилировать и в реестре назначить не SciTE.exe, а скомпилированную exe-шку?

Русское сообщество AutoIt

Re: Открытие файла в предыдущей сессии SciTE
« Ответ #2 Отправлен: Апрель 20, 2013, 21:20:54 »

Онлайн sngr [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 927
  • Репутация: 372
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Открытие файла в предыдущей сессии SciTE
« Ответ #3, Отправлен: Апрель 20, 2013, 21:31:28 »
Код: AutoIt [Выделить]
#include 'scite.au3'
Select
    Case Not $cmdline[0]
        Exit
EndSelect
Select
    Case Not WinExists('[Class:SciTEWindow]')
        _SciTE_Open()
        _SciTE_LoadSession('c:\SciTE.session');файл сессии
WinActivate(WinWait('[Class:SciTEWindow]'))
EndSelect
_SciTE_OpenFile($cmdline[1])

ты сначала посмотри, то ли это, что тебе надо. Этот код можно компилировать и писать в реестр.
« Последнее редактирование: Апрель 21, 2013, 00:25:50 от sngr »

Русское сообщество AutoIt

Re: Открытие файла в предыдущей сессии SciTE
« Ответ #3 Отправлен: Апрель 20, 2013, 21:31:28 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
7150 Просмотров
Последний ответ Октябрь 11, 2009, 14:17:52
от gregaz
4 Ответов
3962 Просмотров
Последний ответ Июнь 21, 2010, 16:59:54
от siv14
26 Ответов
7838 Просмотров
Последний ответ Февраль 12, 2012, 23:55:49
от CreatoR
1 Ответов
2220 Просмотров
Последний ответ Декабрь 16, 2011, 22:58:54
от Garrett
1 Ответов
2341 Просмотров
Последний ответ Июнь 06, 2012, 18:38:05
от madmasles
0 Ответов
2001 Просмотров
Последний ответ Июль 08, 2012, 19:38:08
от Freaxxx
3 Ответов
1433 Просмотров
Последний ответ Ноябрь 26, 2014, 12:23:38
от BlackRock
3 Ответов
643 Просмотров
Последний ответ Июль 26, 2017, 15:19:45
от sngr
2 Ответов
573 Просмотров
Последний ответ Август 14, 2017, 22:43:09
от lixar21
3 Ответов
369 Просмотров
Последний ответ Сентябрь 16, 2018, 23:24:09
от joiner