|
Как из 1с проверить запущено-ли приложение ( не 1с0 | ☑ | ||
---|---|---|---|---|
0
palpetrovich
26.08.13
✎
16:52
|
если можно конечно
|
|||
1
m-serg74
26.08.13
✎
16:55
|
как вариант - http://forum.oszone.net/thread-135912.html
|
|||
2
m-serg74
26.08.13
✎
16:58
|
||||
3
shuhard
26.08.13
✎
17:01
|
(0) под nix-ом ?
|
|||
4
palpetrovich
26.08.13
✎
17:06
|
(1)(2) спасибо, смотрю...
(3) да нет, под вынью |
|||
5
Slaventiya
26.08.13
✎
18:14
|
TaskList.exe
|
|||
6
palpetrovich
28.08.13
✎
13:46
|
(2) Спасибо, все ок
Функция Процессfp3530tЗапущен() ServicesSet = ПолучитьCOMОбъект("winmgmts:\\localhost\root\cimv2"); colProcesses = ServicesSet.ExecQuery("Select * from Win32_Process Where Name = 'fp3530t.exe'"); Если colProcesses.Count = 0 Тогда Возврат ЛОЖЬ; Иначе Возврат ИСТИНА; КонецЕсли; КонецФункции (5) TaskList дос-окно показывает, хоть и быстро, но неприятно ps: наконец-то добрался до работы :) |
|||
7
Heckfy
28.08.13
✎
13:53
|
Tasklist >:\C123.txt
|
|||
8
Heckfy
28.08.13
✎
13:53
|
Tasklist >C:\123.txt
|
|||
9
palpetrovich
28.08.13
✎
14:12
|
(8) я пробовал так, все-равно "ДОС-окно" мелькает
|
|||
10
Кирпич
28.08.13
✎
14:35
|
Тупо удалить файл. Если запущен, то система не даст удалить.
|
|||
11
Heckfy
28.08.13
✎
14:38
|
(10) Хм, радикально :)
|
|||
12
Кирпич
28.08.13
✎
14:45
|
Нуачо. Сохранить заранее. Потом удалять и восстанавливать,если не запущено.
|
|||
13
palpetrovich
28.08.13
✎
14:45
|
(10) прикольно :) но, (6) вроде пока хватает
|
|||
14
Кирпич
28.08.13
✎
14:48
|
(13) а я чота подумал что в (6) не работает
|
|||
15
palpetrovich
28.08.13
✎
15:04
|
(14) работает. По хорошему еще-б предварительно определить ИмяКомпьютера вместо "localhost", но в данном конкретном случае "localhost" хватает, ибо работа идет локально, не в терминале
|
|||
16
palpetrovich
28.08.13
✎
15:05
|
+15 можно проверить заменив fp3530t.exe на, к примеру, cmd.exe ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |