Permalänk

Bat fil till Voddler

Hej!

Jag har löst problemet nu.
Det den gör att när jag startar Voddler ska den starta servicen VoddlerNet,
efter det VnetManager.exe,
sedan VoddlerPlayer.exe.
När man sedan stängt av Voddler så ligger ju batch-filen kvar och då ska den stoppa VoddlerNet och VnetManager.exe.

För att ha någorlunda nytta av bat-filen förutsätter jag att man stänger av VoddlerNet från autostart i Msconfig.

Hoppas att någon har nytta av den här mer än jag.

@ECHO off REM Startup ECHO Starting Voddler service and VnetManager. PING -n 2 127.0.0.1>nul SC CONFIG VoddlerNet START= DEMAND SC START VoddlerNet START "VnetManager" "C:\Program Files (x86)\Voddler\service\VNetManager.exe" CLS ECHO Starting Voddler service and VnetManager. ECHO Starting VoddlerPlayer.. PING -n 2 127.0.0.1>nul START /wait "Voddler" "C:\ProgramData\Voddler\VoddlerPlayer.exe" -p -fs REM Ta bort -fs för att starta i fönsterläge. CLS REM Shutdown ECHO Shutting down Voddler service and VnetManager. PING -n 2 127.0.0.1>nul SC STOP VoddlerNet TASKKILL /f /IM "VNetManager.exe" CLS ECHO Terminating the program. PING -n 3 127.0.0.1>nul CLS EXIT

Kör W7 Pro x64 för övrigt, måste starta i adminstratörsläge för att få rättighet att starta och stanna servicen.

Det här är min första batch-fil, så förbättringar uppskattas.

Edit: har fixat problemen nu.

Visa signatur

Silverstone TJ08-E | Seasonic X-750 | Asus ROG STRIX M450-I | AMD Ryzen 3700X | Noctua NH-U12P SE2 | Hyper X 32GB | ASUS Strix GeForce GTX 960 | Samsung 840 EVO 120GB

Permalänk
Medlem

hänger inte med på vad du menar. du skriver att nått inte fukar sen gör du en edit i ditt meddelande om att det funkar, har du då ändrat koden eller inte?

kan du använda start /wait kanske?

start /wait program.exe gör att batchen stannar där tills du avslutar program.exe

Permalänk
Citat:

Ursprungligen inskrivet av Agonotheta
hänger inte med på vad du menar. du skriver att nått inte fukar sen gör du en edit i ditt meddelande om att det funkar, har du då ändrat koden eller inte?

kan du använda start /wait kanske?

start /wait program.exe gör att batchen stannar där tills du avslutar program.exe

Jag ändrade lite. Sorry, var lite småtrött då

Tack för /wait kommandot. Resten lyckades jag googla och testa mig fram till.

Visa signatur

Silverstone TJ08-E | Seasonic X-750 | Asus ROG STRIX M450-I | AMD Ryzen 3700X | Noctua NH-U12P SE2 | Hyper X 32GB | ASUS Strix GeForce GTX 960 | Samsung 840 EVO 120GB

Permalänk
Medlem

Tjoo..
Är inte så hemma på detta och undrar var filen ska ligga och om filnamnet är viktigt eller om det helt enkelt kan heta voddler.bat?

Tack på förhand!

Permalänk
Citat:

Ursprungligen inskrivet av trippo
Tjoo..
Är inte så hemma på detta och undrar var filen ska ligga och om filnamnet är viktigt eller om det helt enkelt kan heta voddler.bat?

Tack på förhand!

Filen kan ligga var som helst. Den får heta vad som helst så länge den har filändelsen .bat. Det viktigaste är att sökvägarna till VNetManager.exe och VoddlerPlayer.exe är rätt.

Du kan även ta bort alla delay "PING -n x 127.0.0.1>nul"

Visa signatur

Silverstone TJ08-E | Seasonic X-750 | Asus ROG STRIX M450-I | AMD Ryzen 3700X | Noctua NH-U12P SE2 | Hyper X 32GB | ASUS Strix GeForce GTX 960 | Samsung 840 EVO 120GB

Permalänk
Medlem

Fungerar inte

Hej. Jag testade köra .bat filen men får fortfarande samma felmeddelande,

"No Voddler Service Detected

Please restart the Voddler service in your taskbar and try again. (The Voddler icon next to time and date on your desktop)

Shutting Down."

Har öppnat portar och ingen brandvägg är aktiv.

Tack på förhand.

Permalänk

Om du har Vista eller Windows 7 måste du högerklicka på filen och välja "Kör som administratör".

Permalänk
Medlem

Jag har windows 7 men jag har disablat UAC, även testat kör som administratör, fungerar ej.

Permalänk

Re: Fungerar inte

Citat:

Ursprungligen inskrivet av snikkard
Hej. Jag testade köra .bat filen men får fortfarande samma felmeddelande,

"No Voddler Service Detected

Please restart the Voddler service in your taskbar and try again. (The Voddler icon next to time and date on your desktop)

Shutting Down."

Har öppnat portar och ingen brandvägg är aktiv.

Tack på förhand.

Låter konstigt.

Jag fick det en dag, men det var för att Voddler hade underhåll på servern eller något insåg jag sen.

Men det verkar ju mest som att det är fel sökväg till VNetManager.exe är fel. Har du tabbat ner och kollat så att den ligger i taskbaren?
Men i mitt fall när man inte ändrat installationsplatsen på 64 bitars W7 är sökvägen: "C:\Program Files (x86)\Voddler\service\VNetManager.exe"
För 32bit W7 borde den vara: "C:\Program Files\Voddler\service\VNetManager.exe"
och för XP: "C:\Program\Voddler\service\VNetManager.exe".

Om det inte är det så (jag vet inte riktig - man tycker ju att servicen borde heta likadant på alla Windows-versioner) men har du kollat så att servicen har rätt namn i bat-filen?

Visa signatur

Silverstone TJ08-E | Seasonic X-750 | Asus ROG STRIX M450-I | AMD Ryzen 3700X | Noctua NH-U12P SE2 | Hyper X 32GB | ASUS Strix GeForce GTX 960 | Samsung 840 EVO 120GB

Permalänk
Medlem

Fick ändra lite i den för att få tag i VNetManager.exe, men annars funkar den perfekt!

W7 Ultimate x86.

Permalänk
Citat:

Ursprungligen inskrivet av freddan
Fick ändra lite i den för att få tag i VNetManager.exe, men annars funkar den perfekt!

W7 Ultimate x86.

Trevligt att höra!

Visa signatur

Silverstone TJ08-E | Seasonic X-750 | Asus ROG STRIX M450-I | AMD Ryzen 3700X | Noctua NH-U12P SE2 | Hyper X 32GB | ASUS Strix GeForce GTX 960 | Samsung 840 EVO 120GB

Permalänk
Medlem

Re: Re: Fungerar inte

Citat:

Ursprungligen inskrivet av PanicOutPut
Låter konstigt.

Jag fick det en dag, men det var för att Voddler hade underhåll på servern eller något insåg jag sen.

Men det verkar ju mest som att det är fel sökväg till VNetManager.exe är fel. Har du tabbat ner och kollat så att den ligger i taskbaren?
Men i mitt fall när man inte ändrat installationsplatsen på 64 bitars W7 är sökvägen: "C:\Program Files (x86)\Voddler\service\VNetManager.exe"
För 32bit W7 borde den vara: "C:\Program Files\Voddler\service\VNetManager.exe"
och för XP: "C:\Program\Voddler\service\VNetManager.exe".

Om det inte är det så (jag vet inte riktig - man tycker ju att servicen borde heta likadant på alla Windows-versioner) men har du kollat så att servicen har rätt namn i bat-filen?

yes, jag har nu dubbelkollat sökvägen och allt stämmer.
Vete fan vad som kan vara fel.. om nån hittar en lösning så dela gärna med er.

Permalänk

Re: Re: Re: Fungerar inte

Citat:

Ursprungligen inskrivet av snikkard
yes, jag har nu dubbelkollat sökvägen och allt stämmer.
Vete fan vad som kan vara fel.. om nån hittar en lösning så dela gärna med er.

Är det likadant om du kör utan bat-filen och startar voddler som vanligt?
Men då får du inte glömma att starta servicen manuellt. För i början av bat-filen ändrar den servicen VoddlerNet från att starta automatiskt till manuellt. Vilket gör att den inte startas utan hjälp.

Visa signatur

Silverstone TJ08-E | Seasonic X-750 | Asus ROG STRIX M450-I | AMD Ryzen 3700X | Noctua NH-U12P SE2 | Hyper X 32GB | ASUS Strix GeForce GTX 960 | Samsung 840 EVO 120GB

Permalänk
Medlem

Re: Re: Re: Re: Fungerar inte

Citat:

Ursprungligen inskrivet av PanicOutPut
Är det likadant om du kör utan bat-filen och startar voddler som vanligt?
Men då får du inte glömma att starta servicen manuellt. För i början av bat-filen ändrar den servicen VoddlerNet från att starta automatiskt till manuellt. Vilket gör att den inte startas utan hjälp.

Det är exakt samma felmeddelande om jag bootar med bat filen elr normalt.

Permalänk

Re: Re: Re: Re: Re: Fungerar inte

Citat:

Ursprungligen inskrivet av snikkard
Det är exakt samma felmeddelande om jag bootar med bat filen elr normalt.

Har du kollat i aktivitetshanteraren under fliken tjänster vad det står för status på VoddlerNet? Stoppad eller igång?

Visa signatur

Silverstone TJ08-E | Seasonic X-750 | Asus ROG STRIX M450-I | AMD Ryzen 3700X | Noctua NH-U12P SE2 | Hyper X 32GB | ASUS Strix GeForce GTX 960 | Samsung 840 EVO 120GB

Permalänk
Medlem

Hmm, tror det är där problemet sitter. Det står "Stopped" på Voddlernet, när jag högerklickar och trycker Start så händer ingenting, är det något speciellt man måste göra först eller hur ska jag göra?

Permalänk
Citat:

Ursprungligen inskrivet av snikkard
Hmm, tror det är där problemet sitter. Det står "Stopped" på Voddlernet, när jag högerklickar och trycker Start så händer ingenting, är det något speciellt man måste göra först eller hur ska jag göra?

Jag antar att du har en knapp under fliken tjänster du med som heter tjänster som tar dig till ett nytt fönster med "Tjänster (lokala)"
.
Bredvid VoddlerNet borde stå antingen ingenting eller stoppad om den är det och om den är startad så borde det med stå. Däremot kan du kolla vad det står på "Startmetod", om du kört bat-filen en gång bör det stå Manuellt. Om den är stoppad kan du testa att starta den därifrån. Ibland kan det ta en liten kort kort stund innan den startar.

(Väldigt knepigt problem det här.)

Visa signatur

Silverstone TJ08-E | Seasonic X-750 | Asus ROG STRIX M450-I | AMD Ryzen 3700X | Noctua NH-U12P SE2 | Hyper X 32GB | ASUS Strix GeForce GTX 960 | Samsung 840 EVO 120GB

Permalänk
Medlem

Fixat!

Problemet är nu fixat! Tack så jättemycket för hjälpen!

Jag använder Windows 7 64-bit förresten.

Här är några screens om hur jag gjorde.

Voddlerbild1

Voddlerbild2

Först försökte jag Starta det bara sådär, men det gick inte, då blev det ett error. ( Bild 1 )
Istället högerklickade jag på VoddlerNet och valde Properties. Där finns en flik
som heter "Log on"
Där var det inställt på "This account", jag testade istället att välja "Local System Account" och då fungerade voddler! ( Bild 2 )

Hoppas detta kan vara nytta för andra i framtiden, och än en gång, tack för hjälpen, PanicOutPut!

Permalänk

Re: Fixat!

Citat:

Ursprungligen inskrivet av snikkard
Problemet är nu fixat! Tack så jättemycket för hjälpen!

Jag använder Windows 7 64-bit förresten.

Här är några screens om hur jag gjorde.

Voddlerbild1

Voddlerbild2

Först försökte jag Starta det bara sådär, men det gick inte, då blev det ett error. ( Bild 1 )
Istället högerklickade jag på VoddlerNet och valde Properties. Där finns en flik
som heter "Log on"
Där var det inställt på "This account", jag testade istället att välja "Local System Account" och då fungerade voddler! ( Bild 2 )

Hoppas detta kan vara nytta för andra i framtiden, och än en gång, tack för hjälpen, PanicOutPut!

Trevligt att det löste sig! Man försöker hjälpa så gott det går

Visa signatur

Silverstone TJ08-E | Seasonic X-750 | Asus ROG STRIX M450-I | AMD Ryzen 3700X | Noctua NH-U12P SE2 | Hyper X 32GB | ASUS Strix GeForce GTX 960 | Samsung 840 EVO 120GB

Permalänk

Jag förstår inte varför ni har gjort det så krångligt...

Det här räcker och det funkar nu med den nya versionen av Voddler:

@echo off net start "VoddlerNet" cd C:\Program Files (x86)\Voddler\VoddlerPlayer start /WAIT voddlerplayer.exe net stop "VoddlerNet"

// passionmasteR

Visa signatur

Bears.
Beets.
Battlestar Galactica.