RE: F5 kiküldése parancsfájlból

Bagó István Bago at palffy.hu
2010. Sze. 13., H, 07:30:48 CEST


Kösz, ez nagyon jó, bár végül az Off2007 saját pptview fájlja megoldotta a dolgot, az megy rendesen.

Nem kell neki küldeni semmit, alapból teljes képernyőn és folyamatosan vetít.

 

István

 

From: techinfo-bounces at lista.sulinet.hu [mailto:techinfo-bounces at lista.sulinet.hu] On Behalf Of Nagy Sándor
Sent: Friday, September 10, 2010 7:23 PM
To: Techinfo
Subject: Re: F5 kiküldése parancsfájlból

 

2010-09-09 18:41 keltezéssel, Bagó István írta: 

A fájl így néz ki: 

 

taskkill /im pptview.exe

if exist "\\orion\ppt\Aktualis informaciok2.pptx" del "\\orion\ppt\Aktualis informaciok.pptx"

if exist "\\orion\ppt\Aktualis informaciok2.pptx" ren "\\orion\ppt\Aktualis informaciok2.pptx" "Aktualis informaciok.pptx"

"C:\Program Files\Microsoft Office\Office14\pptview.exe" \\orion\ppt\Aktualis informaciok.pptx <file:///\\%5C%5Corion%5Cppt%5CAktualis%20informaciok.pptx> 

 

Nos, ennek a végén kellene még egy F5-öt kiküldenem valahogy. Tud valaki segíteni?

 

 

Konkrétan most nem írtam át, de van egy tuti kis demonstrációs .vbs parancsfájlom, ami ugyan nem .bat de egy jegyzettömböt elindít és pár billentyűt bead neki. :) Ez alapján szerintem elő tudsz állítani ilyesmit... lent mellékelem.
Gond csak akkor lehet ha menet közben elveszi valami a fókuszt, de az AppActivate gyakori alkalmazásával ez kikerülhető.

N.S.

'WScript objektum
set Sh = WScript.CreateObject("WScript.Shell") 
 
'elindítjuk a jegyzettömböt 
Sh.Run "%windir%\notepad.exe", 1, False 
'megvárjuk míg elindul 
WScript.Sleep 1000  
'aktiváljuk, bár ez nem szükséges az Sh.Run sorban az 1 azt jelenti aktív lesz 
Sh.AppActivate "Jegyzettömb" 
 
Sh.SendKeys "Hello világ!" 
Sh.SendKeys "{CAPSLOCK}" 
Sh.SendKeys "{ENTER}" 
WScript.Sleep 2000 
Sh.SendKeys "j" 
WScript.Sleep 800 
Sh.SendKeys "ó" 
WScript.Sleep 800 
Sh.SendKeys "m" 
WScript.Sleep 800 
Sh.SendKeys "i" 
WScript.Sleep 800 
Sh.SendKeys "?" 
WScript.Sleep 800 
Sh.SendKeys "{CAPSLOCK}" 
WScript.Sleep 800 
 
'ALT-F4 bezáráshoz 
Sh.SendKeys "%{F4}" 
WScript.Sleep 500 
'ALT-N vagyis nem kérjük menteni 
Sh.SendKeys "%N" 
 
'WScript objektum lezárása
WScript.Quit 0 
 

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://lista.sulinet.hu/pipermail/techinfo/attachments/20100913/9c27e0f0/attachment.html


További információk a(z) Techinfo levelezőlistáról