powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / можно ли написать такой скритп?
24 сообщений из 24, страница 1 из 1
можно ли написать такой скритп?
    #34531002
capone_mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно ли написать такой скрипт(js или vbs), который ЛОКАЛЬНО запускает терминальную сессию на компьютере и запускает в ней приложение?
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531075
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531107
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создай профиль подключения
посмоттри help к команде MSTSC
на запуск ТС повесь старт нужной проги
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531126
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mstsc %ALLUSERPROFILE%\Desktop\connection.rdp
Предварительно надо запустить mstsc и сохранить rdp-файл с галкой запомнить пароль. А уж запуск программы настраивается на терминальном сервере (хоть в автозагрузке, хоть в политиках)
А вообще - Пуск-Выполнить-mstsc.exe /?
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531151
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrrmstsc %ALLUSERPROFILE%\Desktop\connection.rdp
Предварительно надо запустить mstsc и сохранить rdp-файл с галкой запомнить пароль. А уж запуск программы настраивается на терминальном сервере (хоть в автозагрузке, хоть в политиках)
А вообще - Пуск-Выполнить-mstsc.exe /?
офтоп
привет rrrrrrrr!
да ты , я смотрю тут рулишь... :)
а где лисяра, траб, янис..?
давно их посты не видел.
да и курилку смыли....
сорри
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531181
capone_mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это то понятно. но вся фишка в том, что нужно создать сессию,но не открывать рабочий стол терминала
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531187
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда не проше ли запускать процесс на сервере под нужным пользователем?
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531193
capone_mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если компьютер перезагрузили? как сделать, чтобы помимо основного пользователя, автоматом залогинился второй и запустил программу?
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531223
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ни чё не понял..
какая вообще задача?
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531243
Фотография trubb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
планировщик - на старт винды- запуск нужной проги от нужной учетки?
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531305
capone_mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче объясняю. У нас есть собственная процедура репликации баз 1С-Предприятия. Чтобы она работала, на компьютере должна быть постоянно запущен экземпляр 1Ски в котором все это крутится, но пользователям это мешает и они иногда закрывают ее, что есть нехорошо. Я пробовал запускать 1с как сервис с помощью проги instsrv.exe, сервис то вроде как запускается, но свои "обязанности" выполнять перестает. Как сделать, чтобы прога работала в фоновом режиме?
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531352
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а с ключиком HIDE пробовал ?
Код: plaintext
WSHShell.Run(прога, 0 )
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531365
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е.
VBS:
Код: plaintext
1.
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run "C:\windows\notepad.EXE", 0 
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531414
capone_mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1Ска таким образом не запускается. ошибка - строка 2, символ 1, не удается найти указанный файл, код 80070002, источник (null). с блокнотом нормально все
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531418
capone_mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я пишу так
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run "C:\Program Files\20\BIN\1cv7s.exe ENTERPRISE /dc:\Trade\2007 /NFastRepl /pFastRepl",0
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531472
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
capone_mxя пишу так
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run "C:\Program Files\20\BIN\1cv7s.exe ENTERPRISE /dc:\Trade\2007 /NFastRepl /pFastRepl",0
с ключами намудрил
что такое ENTERPRISE?
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531515
capone_mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет вроде нормально все должно быть. Если просто, без ключей C:\Program Files\20\BIN\1cv7s.exe, то результат аналогичный
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531738
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно просто блокировать и разблокировать окно 1С от мыши и клавиатуры, чтобы юзеры не закрывали
E:\_DOCS\__proj\_setwndpos>_setwndpos
USAGE: _setwinpos.exe <Window Caption Case-Sensitive> <horizontal position> <vertical position>
<width> <height> <1 to disable window, 0 to enable>
_setwndpos.exe "Untitled - Notepad" 2048 2048 10 10 1 - переместит окно далеко за пределы видимости и вдобавок блокирует клаву-мышь для него.
_setwndpos.exe "Untitled - Notepad" 0 0 10 10 0 вернет его на место и разрешит ввод данных с мыши-клавиатуры...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
 program  _setwndpos;
 //============================================================================== 
 {$APPTYPE CONSOLE} 
 //============================================================================== 
 uses 
  SysUtils,Windows;
 //============================================================================== 
 var 
  my_handle : Cardinal;
   //EStyle : Integer; 
 //============================================================================== 
 begin 
  my_handle := FindWindow( nil ,PAnsiChar(ParamStr( 1 )));
   if  ParamCount =  6   then 
     begin 
       if  my_handle <>  0   then 
         begin 
          SetWindowPos(my_handle, 0 ,StrToInt(ParamStr( 2 )),StrToInt(ParamStr( 3 )),StrToInt(ParamStr( 4 )),StrToInt(ParamStr( 5 )),SW_SHOW);
           //EStyle := GetWindowLong(my_handle,GWL_EXSTYLE); 
           //SetWindowLong(my_handle, GWL_EXSTYLE, EStyle or WS_EX_TOOLWINDOW); 
           if  StrToInt(ParamStr( 6 )) =  1   then  EnableWindow(my_handle,false);
           if  StrToInt(ParamStr( 6 )) =  0   then  EnableWindow(my_handle,true);
         end ;
     end 
   else 
     begin 
      writeln('USAGE: _setwinpos.exe <Window Caption> <horizontal position> <vertical position> <width> <height> <1 to diasble window, 0 to enable>');
     end ;
 end .
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531764
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так:
Код: plaintext
1.
2.
set WshShell = WScript.CreateObject("WScript.Shell")
controlfile  = WSHShell.ExpandEnvironmentStrings("%ProgramFiles%") + "\20\BIN\1cv7s.exe ENTERPRISE /dc:\Trade\2007 /NFastRepl /pFastRepl"
WshShell.run chr( 34 ) & controlfile & chr( 34 ) & " " & chr( 34 ) & Str & chr( 34 ), 0 
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531778
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну т.е. понял
каждый ключ(после пробела)
должен быть & chr(34) & Str & chr(34)
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34531898
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче....
Код: plaintext
1.
2.
3.
4.
5.
6.
set WshShell = WScript.CreateObject("WScript.Shell")
controlfile  = WSHShell.ExpandEnvironmentStrings("%ProgramFiles%") + "\20\BIN\1cv7s.exe"
str1="ENTERPRISE"
str2="/dc:\Trade\2007"
str3="/NFastRepl"
str4="/pFastRepl"
WshShell.run chr( 34 ) & controlfile & chr( 34 ) & " " & chr( 34 ) & Str1 & chr( 34 )& " " & chr( 34 ) & Str2 & chr( 34 ) & " " & chr( 34 ) & Str3 & chr( 34 ) & " " & chr( 34 ) & Str4 & chr( 34 ), 0 
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34534283
capone_mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скрипт запустил, 1с в процесса висит, но функции не выполняет.
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34534294
capone_mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм....
...
Рейтинг: 0 / 0
можно ли написать такой скритп?
    #34534572
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
capone_mxскрипт запустил, 1с в процесса висит, но функции не выполняет.
точно гдето ключи не берет
пробуй по-разному у себя ...
может так:
Код: plaintext
1.
2.
3.
set WshShell = WScript.CreateObject("WScript.Shell")
controlfile  = WSHShell.ExpandEnvironmentStrings("%ProgramFiles%") + "\20\BIN\1cv7s.exe"
str="ENTERPRISE /dc:\Trade\2007 /NFastRepl /pFastRepl"
WshShell.run chr( 34 ) & controlfile & chr( 34 ) & " " & chr( 34 ) & Str & chr( 34 ), 0 
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / можно ли написать такой скритп?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]