[MEGOLDVA] HA fgv. hangriasztás LO 5.1.2 Win10

Táblázatkezelő

[MEGOLDVA] HA fgv. hangriasztás LO 5.1.2 Win10

HozzászólásSzerző: toxin265 » 2016. május 13., péntek 16:00

Sziasztok.

Készítettem egy táblázatot, amiben adott cella értékét figyelem a HA függvénnyel.
pl.:
=HA((R17>=2)VAGY(R17<-12);ALERT();KILLALERT())
A kiértékelés után hangriasztást kapok igaz értékre, ill. kilövi a hangfolyamatot hamis érték esetén.
A 2 saját függgvény linux alatt, ami működik:

Function ALERT()
Shell("/usr/bin/mplayer -loop 0",2,"/usr/share/sounds/mate/default/alerts/drip.ogg")
End Function

Function KILLALERT()
Shell("/usr/bin/killall -9 mplayer")
End Function

U.ez nem működik Win 10 alatt. :( A cellatartalom u.az, a 2 funkció elérési útját változtattam.

Function ALERT()
REM ez a futtatásba gépelve megy !!!
Shell("c:\mplayer\mplayer.exe -loop 0 c:\mplayer\drip.ogg")
End Function

Function KILLALERT()
Shell("Taskkill /IM mplayer.exe /F")
End Function

A cellában az #ÉRTÉK! hibaüzenetet kapom. Miért? Különbség van linux ill. win verziók között?
A hozzászólást 1 alkalommal szerkesztették, utoljára toxin265 2016. május 13., péntek 20:09-kor.
Libreoffice Verzió 5.1.2 OS: Debian 9
toxin265
 
Hozzászólások: 5
Csatlakozott: 2015. szeptember 27., vasárnap 17:06

Re: HA fgv. hangriasztás LO 5.1.2 Win10

HozzászólásSzerző: Zizi64 » 2016. május 13., péntek 17:07

Amikor külső program indítására volt szükségem (ráadásul paramétert is kellett a külső programnak átadni), én ezt a módszert használtam:

Kód: Egész kijelölése   KinyitásÖsszecsukás
oSvc = createUnoService("com.sun.star.system.SystemShellExecute")
oSvc.execute("3cxphone.exe", "dial:" + TelNumString, 0)
rem A rendszer PATH-ba fel kell venni a 3CXphone.exe elérési útvonalát!


Ez nekem működik Win7-en.
Sok sikert!
Kovács Tibor (Win7x64Prof; W10x64prof: LO4.4.7, LO6.1.2;
winPenPack, PortableApps: AOO4.1.5, LO3.3.1-6.1.2
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címe elejének szerkesztésével - tedd hozzá: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3238
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: HA fgv. hangriasztás LO 5.1.2 Win10

HozzászólásSzerző: Zizi64 » 2016. május 13., péntek 17:17

A cellában nagy valószínűséggel azért kapsz hibaüzenetet, mert a függvény kódján belül nem adtál meg visszatérési értéket.

Kód: Egész kijelölése   KinyitásÖsszecsukás
Function ALERT() as string
REM ez a futtatásba gépelve megy !!!
Shell("c:\mplayer\mplayer.exe -loop 0 c:\mplayer\drip.ogg")
ALERT = "valami szöveg"
End Function
Sok sikert!
Kovács Tibor (Win7x64Prof; W10x64prof: LO4.4.7, LO6.1.2;
winPenPack, PortableApps: AOO4.1.5, LO3.3.1-6.1.2
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címe elejének szerkesztésével - tedd hozzá: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3238
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: HA fgv. hangriasztás LO 5.1.2 Win10

HozzászólásSzerző: Zizi64 » 2016. május 13., péntek 17:19

Biztos, hogy a player a C meghajtó gyökérkönyvtárába van telepítve, és nem valamelyik "Program Files" mappába?
Sok sikert!
Kovács Tibor (Win7x64Prof; W10x64prof: LO4.4.7, LO6.1.2;
winPenPack, PortableApps: AOO4.1.5, LO3.3.1-6.1.2
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címe elejének szerkesztésével - tedd hozzá: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3238
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: HA fgv. hangriasztás LO 5.1.2 Win10

HozzászólásSzerző: Zizi64 » 2016. május 13., péntek 17:22

Sok sikert!
Kovács Tibor (Win7x64Prof; W10x64prof: LO4.4.7, LO6.1.2;
winPenPack, PortableApps: AOO4.1.5, LO3.3.1-6.1.2
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címe elejének szerkesztésével - tedd hozzá: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3238
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: HA fgv. hangriasztás LO 5.1.2 Win10

HozzászólásSzerző: Zizi64 » 2016. május 13., péntek 17:26

Esetleg egy egyszerű "beep" nem elegendő a számodra?

https://wiki.openoffice.org/wiki/HU/Doc ... Library%29

Kód: Egész kijelölése   KinyitásÖsszecsukás
Function ALERT() as string
Beep
ALERT = "Bip-bip!"
End Function
Sok sikert!
Kovács Tibor (Win7x64Prof; W10x64prof: LO4.4.7, LO6.1.2;
winPenPack, PortableApps: AOO4.1.5, LO3.3.1-6.1.2
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címe elejének szerkesztésével - tedd hozzá: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3238
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: [MEGOLDVA] HA fgv. hangriasztás LO 5.1.2 Win10

HozzászólásSzerző: toxin265 » 2016. május 13., péntek 20:19

Egyszerűen kihagytam a linux alatt is alkalmazott formát. :)
Helyesen:

Function ALERT()
REM ez a futtatásba gépelve megy !!! c:\mplayer\mplayer.exe -loop 0 c:\mplayer\drip.ogg
Shell("c:\mplayer\mplayer.exe -loop 0", 2, "c:\mplayer\drip.ogg")
End Function

Így működik. Csatoltam.
LO-Sound-Alert-for-Win.zip
(16.28 KiB) 46 alkalommal.

Videó róla:
https://www.youtube.com/watch?v=plz0SMRIL80
Libreoffice Verzió 5.1.2 OS: Debian 9
toxin265
 
Hozzászólások: 5
Csatlakozott: 2015. szeptember 27., vasárnap 17:06

Re: [MEGOLDVA] HA fgv. hangriasztás LO 5.1.2 Win10

HozzászólásSzerző: Zizi64 » 2016. május 14., szombat 11:10

Ja, látom már...
A macskakörmök határai különböznek...
Sok sikert!
Kovács Tibor (Win7x64Prof; W10x64prof: LO4.4.7, LO6.1.2;
winPenPack, PortableApps: AOO4.1.5, LO3.3.1-6.1.2
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címe elejének szerkesztésével - tedd hozzá: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3238
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest


Vissza: Calc

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég