Problem med scriptExecutorPlugin

Hjälp med plugins, tillägg (exempelvis webbtillägget) och exempelkod som inte ingår i Switch Kings officiella installationspaket
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
MEk
1 star
1 star
Posts: 13
Joined: Sat 02 Jul 2011, 15:15

Problem med scriptExecutorPlugin

Post by MEk » Sun 10 Jul 2011, 16:19

Hej!
Har precis börjat testa lite styrningar med Switch King. Vilket fungerat bra.
Sen kom jag på att jag vill starta kameraövervakningen också.
Så jag installerade scriptExecutorPlugin enligt guiden.
Skapade 2st bat.filer. (on.bat och off.bat) en för att stoppa och en för att starta programmet. Dessa fungerar utan problem när jag kör dom. Men får det inte att fungera via scriptExecutorPlugin.
Har lagt in följande:
<add deviceName="Program"
onScript="C:\temp\on.bat" onScriptArgs="Program"
offScript="C:\temp\off.bat" offScriptArgs="Program"
dimScript="scriptfile[level].bat" dimScriptArgs="args"
intercept="false"
waitForExit="false"/>
(Min brytare i switchking heter "Program" och jag använder inte "dimScript")

Änrar jag intercept och waitforexit till true hänger sig SwitchKing.
Vilket visar på att scriptExecutorPlugin körs. Men bat-filerna startas ej.

Någon som har en idé vad som kan vara fel?
(Kör på windows 7)

Mvh Mattias

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Problem med scriptExecutorPlugin

Post by Isaksson » Sun 10 Jul 2011, 19:16

Hej.

Jag brukar alltid ta för vana att testa med "uac" avstängt när det dyker upp liknande problem.
http://en.wikipedia.org/wiki/User_Account_Control

Sök efter uac i windows och stäng av och testa igen så får vi se om det gjorde någon skillnad.

MEk
1 star
1 star
Posts: 13
Joined: Sat 02 Jul 2011, 15:15

Re: Problem med scriptExecutorPlugin

Post by MEk » Sun 10 Jul 2011, 21:00

Hej!

Trodde att det skulle göra susen att stänga av UAC men icke!
Nu hänger den sig inte åtminstånde...
Men fick ett fel i händelseloggen som följer:

Failed to read configuration item. Error: false är en oväntad token. Förväntad token är " eller '. Rad 25, position 24. (C:\Program Files (x86)\Switch King\Switch King Server\Plugins\ScriptExecutorPlugin.dll.config line 25

rad 24 intercept="true"
rad 25 waitForExit=true"/>

Har testat både med true och false men får samma fel.

Tack för att du försöker hjälpa mig! :)

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Problem med scriptExecutorPlugin

Post by Martin » Sun 10 Jul 2011, 21:38

MEk wrote:rad 24 intercept="true"
rad 25 waitForExit=true"/>
I just det här fallet så saknas ett citationstecken (") mellan "waitForExit=" och "true". Det ska vara:

Code: Select all

waitForExit="true"
Hur ser .bat-filerna ut? Är det rena .bat-filer som bara drar igång din kamera på ngt sätt?

UAC kan jag tycka inte _bör_ spela ngn roll i det här fallet, om du kör Switch King enligt grundinställningarna och inte har ändrat vilken användare Switch Kings tjänster kör med.
Martin | Switch King

MEk
1 star
1 star
Posts: 13
Joined: Sat 02 Jul 2011, 15:15

Re: Problem med scriptExecutorPlugin

Post by MEk » Mon 11 Jul 2011, 14:47

Hej!
Man blir lite blind efter lite pillande. Fixade fnutten så nu hänger det sig igen.
Har en on.bat som innehåller:
@echo off
start "Security Monitor Pro" "C:\Program Files (x86)\Deskshare\Security Monitor Pro 4.4\Security Monitor Pro.exe"
exit

Och en off.bat med följande:
@echo off
taskkill /im "Security Monitor Pro.exe" /f
exit
Dessa startar och stoppar som jag tänkt när jag kör dom.
Blir inte klok på vad som är fel...

Tack för att ni försöker :)

Mvh Mattias

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Problem med scriptExecutorPlugin

Post by Martin » Mon 11 Jul 2011, 19:13

En idé är att Security Monitor har något lagrat i registret som är knutet till just din användare. När Switch King ropar på .exe-filen så körs ju den med en annan användare som inte har tillgång till ditt "personliga register" i Windows.

Om det är så så skulle du ju antingen kunna använda "runas"-kommandot alternativt ändra så att Switch Kings tjänster kör med den användare du loggar in med...
Martin | Switch King

MEk
1 star
1 star
Posts: 13
Joined: Sat 02 Jul 2011, 15:15

Re: Problem med scriptExecutorPlugin

Post by MEk » Mon 11 Jul 2011, 20:12

Jag är inte jätte haj på dettta , men har provat att köra andra bat-filer och även anropat andra program. Utan framgång.
Verkar som att bat-filerna inte startas.
Kankse får installera om och prova på nytt...

Blir inte riktigt klok på detta.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Problem med scriptExecutorPlugin

Post by Martin » Mon 11 Jul 2011, 20:25

Du kan testa att .bat-filerna körs genom att exempelvis ändra din "on.bat" så att den ser ut som följer:

Code: Select all

echo %TIME% >> C:\temp\ontest.txt
Om .bat-filen bara innehåller denna rad så kommer den aktuella tiden att skrivas ner i ontest.txt varje gång bat-filen körs...

FYI: Eftersom Pluginet på ett sätt är fristående från Switch King så signaleras eventuella fel i Windows-loggbok (men där har du ju tittat tidigare).
Martin | Switch King

MEk
1 star
1 star
Posts: 13
Joined: Sat 02 Jul 2011, 15:15

Re: Problem med scriptExecutorPlugin

Post by MEk » Mon 11 Jul 2011, 21:07

Hmmm det funkade hur bra som helst! ;)
Men varför funkar det inte att köra mina bat-filer?
Kanske inte går att göra som jag tänkt...

Men gött att veta att det funkar lite grand ;)

MEk
1 star
1 star
Posts: 13
Joined: Sat 02 Jul 2011, 15:15

Re: Problem med scriptExecutorPlugin

Post by MEk » Wed 13 Jul 2011, 06:09

Har pillat lite med "runas" men det känns som att det finns vissa brister.
Hur som helst får jag inte det att fungera.
Någon som har ett tips på att starta ett program på något annat sätt?
Har kört fast, och har snart Googlat sönder mig... :?:

//Mattias

Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests