Batch programozás - Szoftverfejlesztés fórum

üzenetek

hozzászólások


[G@B]
(tag)

Sziasztok!
A feladat az lenne, hogy: Írjon BATCH-et, amely megnézi, hogy van-e a gépen Internet Explorer... Ha van akkor írja ki a böngészési előzményeit.

if exists C: \Program Files\Internet Explorer\iexplore.exe
dir %% /d >tartalom.txt
echo tartalom.txt

a középső sorban a % % közé kell vmi .tudnátok segíteni? :R


PazsitZ
(addikt)

Hát az IE a history-t ide menti: C:\Documents and Settings\user\Local Settings\History\History.IE5\
De .dat file-ba tehát ezt nehezen tudod simán kilistázni.
Nem a kedvenceket kéne megjeleníteni? Mert azt C:\Documents and Settings\user\Favorites\ könyvtárban .url file-ként megtalálod.


petakpa1
(őstag)

Mi a gond ezzel???

move c:\Program Files\emule\Temp\*.* c:\Documents and Settings\Nagy Péter\Dokumentumok\peti\Vmm32\Temp\
pause

Azt írja ki, hogy nem jó a szintaktis:(((


Lortech
(addikt)

Tedd idézőjelek közé az elérési utakat, mert space van bennük és/vagy hosszabbak is a kelleténél.

move ''c:\Program Files\emule\Temp\*.*'' ''c:\Documents and Settings\Nagy Péter\Dokumentumok\peti\Vmm32\Temp\''
pause

ps: az idézőjelet lecseréli a fórummotor két aposztrófra, tehát ne copy pastelj!

[Szerkesztve]


petakpa1
(őstag)

Köszi!

Most meg azt mondja, hogy több fájlt nem lehet egyetlen fájlba áthelyezni:(

Próbáltam ezt is:
move ''c:\program Files\eMule\Temp2\*.*'' ''c:\Documents and Settings\Nagy Péter\Dokumentumok\peti\Vmm32\Temp\*.*''

és ezt is:
move ''c:\program Files\eMule\Temp2\*.*'' ''c:\Documents and Settings\Nagy Péter\Dokumentumok\peti\Vmm32\Temp\''

és ezt is:
move ''c:\program Files\eMule\Temp2\*.*'' ''c:\Documents and Settings\Nagy Péter\Dokumentumok\peti\Vmm32\Temp''



Lortech
(addikt)

Nyisd meg az edit nevű programmal a bat fájlodat, és írd át a Péterben az é helyett rosszul szereplő karaktert é-re. (ansiba menti a notepad, de cmd ascii ékezetből ért, és edit olyan é-t csinál), majd mentsd.


petakpa1
(őstag)

Baszki. Ezt nem hiszem el.

És nagyon nagyon köszi!!!


supesz
(aktív tag)
Blog

Hello,

Segítségre lenne szükségem.
A batch-al szeretnék bezáratni egy programot. Hogyan tudom megtenni?

supesz


supesz
(aktív tag)
Blog

Itt van HELP, de nem tudom így sem. Vki segítene? Pls.


Lortech
(addikt)

Batchben futtatott külső parancssal lehet, ha erre gondolsz, pl. Taskkill.
szerk: már megírtam fél órája a hszt, csak közben elbambultam és nem küldtem el.

#50:
Mi okozza a gondot?

[ Szerkesztve ]


supesz
(aktív tag)
Blog

Konkrétan ez kell nekem (azt hiszem :F )

taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe

A probléma, hogy az /fi kapcsolót nem tudom jól paraméterezni.
Gipsz Jakab fh. alatt fut az outlook. Szeretném, ha a batch fájl ezt becsukná (A batchnek bármilyen fh. alatt le kell futnia pl.: Gipsz Jakabné, Víz Elek, Pop Simon szóval valami környezeti változóra gondoltam, csak nem tudom ,hogy az épen bejel. fh.-nak mi a körny.váltja.).

Ha valami nem vili szóljatok.

Annyit már kitaláltam, hogy az /im kapcsolóban az OUTLOOK.exe -t kell megadni. :B

Szóval ennyit tudok eddig:

taskkill /f /im OUTLOOK.exe

[ Szerkesztve ]


Lortech
(addikt)

Világos, de nem tudom még mindig, hogy mi a gond.
Az outlook mindig az aktuálisan bejelentkezett felhasználóval fog futni, mivel egy felhasználói alkalmazás. Ha nem adsz meg semmit, csak taskkill /f /im OUTLOOK.exe, akkor ez mindig a megfelelő outlookot fogja kilőni.


supesz
(aktív tag)
Blog

akkor túlspiláztam :LOL:

és lám működik...

[ Szerkesztve ]


supesz
(aktív tag)
Blog

Na akkor még egy utolsó dolog.
Hogyan tudnék batchból egy állományt letömöríteni?
Van beépített tömörítő az xp-ben? Olyan tömörítő parancs kellene, amit bármelyik gépen adok ki, elvégzi a feladatot. Ha esetleg nem lenne, akkor a power archiver program van rendszeresítve. Esetleg egy ingyenes Arj tömörítővel próbálkozzak? Az ingyenes egyáltalán (a régi dosos változata) ? Van vmi ötletetek?

supesz


Lortech
(addikt)

Cab nem jó? (makecab parancs)


supesz
(aktív tag)
Blog

szerintem jó lesz. abból hogyan tudom visszanyerni? a windows megnyitja/kitömöríti simán?


Lortech
(addikt)

Elvileg az explorer is meg tudja nyitni ugyanúgy mint a zip-et. Parancssorból expand parancssal lehet kicsomagolni.


supesz
(aktív tag)
Blog

köszönöm a segítséget! :R


vakondka
(őstag)
Blog

Nem értek a batch programozáshoz...

olyat szeretnék, ami ftp-n felcsatlakozik egy szerverre, megadhatom a célkönyvtárat és a helyi PC-n egy txt fájl útvonalát, amit feltölt a webszerverre, majd lezárja a kapcsolatot.
(elvileg 2db txt fájlt kellene feltölteni, de már az előbbi is nagy segítség lenne)

Előre is köszi !

üzenetek