Keresés

Hirdetés

Új hozzászólás Aktív témák

  • csaszizoltan

    csendes tag

    válasz llacee #705 üzenetére

    Szia!

    Sajnos nagyon nem érthető.
    Ezért kérlek írd meg pár (4-5) konkrét filenévvel, hogy a képeket tartalmazó mappa és az aktuális mappa milyen file-okat tartalmaz-na -hat, majd azt, hogy egy (több) nap milyen változás áll be mondjuk ilyen formában:
    2015.09.23. kép-vagy-aktuális-mappa\fileateljesnevével.kit -> k-v-a-mappa\filnévváltozás.kit
    2015.09.24. k-v-a-mappa\fileateljesnevévelkettő.kit -> k-v-a-mappa\másikfilnévváltozás.kit
    ...

    Gondolom, fényképezőgépről vagy mobilről jönnek a file-ok a kép mappába, szóval erről is írjál hogy mi történ-ik -het napi szinten ezekkel az állományokkal, és egyáltalán bővebben arról, hogy miért is szeretnél ilyesmit :) .
    Előrevetítve majd úgy oldjuk meg, hogy ha ez a két mappa a C: egységen van, akkor a D: egységre másolt file-okkal és ugyanilyen path-on (csak éppen D: egységgel kezdve) kipróbáljuk a működést.

    Üdv.

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz llacee #708 üzenetére

    Szia!

    Több dologra is oda kell majd figyelni:
    1. Ne legyen a filenevekben és a pathokban magyar ékezet, mert a szövegszerkesztőmben másképp definiálja mint a batch futtatásakor (azt hiszem meg lehet csinálni ékezetesekkel is, csak most ezzel én inkább nem bajlódnék :) )

    2. A filenevek szigorúan 101-től kezdődjenek (Set First=101) és ne száznál alacsonyabb értéktől (Ne 099, ne 97, ne 002, ne 1 stb), mert most nem tudnék balról 0-val feltöltést asorszámra vonatkozólag írni batch-ben.

    3. A filenevekben a sorszámok szigorúan egymásután egyesével kövessék egymást (ne legyen kihagyás, vagy ismétlődés különböző kiterjesztésekkel) és szigorúan egységes filenév szerkezettel rendelkezzenek a kiterjesztéssel egyetemben. Nem nagy tragédia, ha nincs, vagy nem megfelelő sorszámú, szerkezetű képfile(ok) van, de akkor aznap nem lesz kép.

    4. A filenevekben belül a sorszámok mindig ismételjék meg egymást (tehát ne legyen 102_reklam103.jpg hanem 102_reklam102.jpg).

    5. Az utolsó filenév sorszám 999 lehet - át lehet írni 1001-9999 intervallumra is, kérd akkor újra a közreműködésemet, mert akkor újabb dolgokra kell odafigyelni, pl ne számoljon annyit az első for ciklussal, azzal amelyik kideríti a last, utolsó létező sorszámot

    6. Azt hogy melyik sorszámú file-t másolta egy "sorszám.txt" (mondjuk 103.txt) létezésével és sorszámának ciklikus növelésével tárolja a képek mappában

    7. tehát létre kell hozni a FromPath mappában egy 101.txt akár üres file-t.

    8. Esetleg ki kell próbálni a batch file ismételt futtatásával először 4-5 képfile-on hogy működik-e, vált a következőre és az elsőre (csak a képsorszámot echo-zom a képernyőre)

    9. A "Set First=" "Set FromPath=" és "Set ToPath=" sorokat (a pathoknál záró \ nélkül) ki kell tölteni értelemszerűen.

    10. Nem tudom, hogy itt a fórumon szokás-e, lehet-e, de ha lehet, akkor a pár órás ügyködésemmel arányos összeget felajánlhatnál a wikipedia-nak :K

    @Echo Off
    Set First=101
    Set FromPath=D:\Batch\Kepek
    Set ToPath=D:\Batch\Aktualis

    Rem az utolso sorszam megkeresese es a Last-ba ertekedasa
    For /L %%L In (%First%, 1, 999) Do If exist %FromPath%\%%L_reklam%%L.jpg Set Last=%%L

    Rem Esetleg a sok kozul egy hianyzo sorszam kiirasa
    Set Absent=000
    For /L %%A In (%First%, 1, %Last%) Do If not exist %FromPath%\%%A_reklam%%A.jpg Set Absent=%%A
    If %Absent%==000 Goto Tovabb
    Echo Legalabb egy sorszamu file hianyzik es az a kovetkezo: %Absent%

    :Tovabb
    Rem Az elozo napi aktualis sorszam megkeresese es az Prev-be toltese
    For /L %%P In (%First%, 1, %Last%) Do If exist %FromPath%\%%P.txt Set Prev=%%P

    Rem If,Else,EndIf-ig: A ciklikusan kovetkezo aktualis sorszam megkeresese es Next-be toltese
    If %Prev%==%Last% Goto Else
    For /L %%N In (%Last%, -1, %Prev%) Do If not exist %FromPath%\%%N.txt Set Next=%%N
    Goto EndIf

    :Else
    Set Prev=%Last%
    Set Next=%First%

    :EndIf
    Echo Az aktualis kepsorszam: %Next%
    Ren %Prev%.txt %Next%.txt
    Copy %FromPath%\%Next%_reklam%Next%.jpg %ToPath%\reklam.jpg >%FromPath%\log.txt

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz csaszizoltan #709 üzenetére

    És egy javított:
    (ha nincs "sorszam.txt" akkor az első sorszámtól kezdve létrehoz)

    @Echo Off
    Set First=101
    Set FromPath=D:\Batch\Kepek
    Set ToPath=D:\Batch\Aktualis

    Rem az utolso sorszam megkeresese es a Last-ba ertekedasa
    Set Last=%First%
    For /L %%L In (%First%, 1, 999) Do If exist %FromPath%\%%L_reklam%%L.jpg Set Last=%%L

    Rem Esetleg a sok kozul egy hianyzo sorszam kiirasa
    Set Absent=000
    For /L %%A In (%First%, 1, %Last%) Do If not exist %FromPath%\%%A_reklam%%A.jpg Set Absent=%%A
    If %Absent%==000 Goto Tovabb
    Echo Legalabb egy sorszamu file hianyzik es az a kovetkezo: %Absent%

    :Tovabb
    Rem Az elozo napi aktualis sorszam megkeresese es az Prev-be toltese
    Set Prev=%First%
    For /L %%P In (%First%, 1, %Last%) Do If exist %FromPath%\%%P.txt Set Prev=%%P

    Rem If,Else,EndIf-ig: A ciklikusan kovetkezo aktualis sorszam megkeresese es Next-be toltese
    If %Prev%==%Last% Goto Else
    Set Next=%Last%
    For /L %%N In (%Last%, -1, %Prev%) Do If not exist %FromPath%\%%N.txt Set Next=%%N
    Goto EndIf

    :Else
    Set Prev=%Last%
    Set Next=%First%

    :EndIf
    Echo Az aktualis kepsorszam: %Next%
    Del %FromPath%\%Prev%.txt >%FromPath%\log.txt
    Echo >%FromPath%\%Next%.txt
    Rem Ren %Prev%.txt %Next%.txt
    Copy %FromPath%\%Next%_reklam%Next%.jpg %ToPath%\reklam.jpg >%FromPath%\log.txt

    [ Szerkesztve ]

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz cigam #712 üzenetére

    Szia!

    prompt>winscp | findstr "^[-]"
    -rw-rw-rw- 0 user group 1433338128 Oct 6 19:40 151006 fßjl1
    -rw-rw-rw- 0 user group 206993412 Sep 22 17:55 fßjl2
    -rw-rw-rw- 0 user group 195131396 Oct 3 13:18 fßjl3

    leveszi a fejlécet, mert a findstr olyan sorokat továbbít a consolra, ahol a sor elején (amit a "^" jelöl) - character ("[-]" jelöli) van.

    prompt>FOR /F "tokens=5,6,7,8,* delims= " %A IN (' winscp | findstr "^[-]" ') DO @echo %B %C %D %A %E
    Oct 6 19:40 1433338128 151006 fßjl1
    Sep 22 17:55 206993412 fßjl2
    Oct 3 13:18 195131396 fßjl3

    Batcben (%A helyett dupla %-kal, tehát %%A és így tovább %%E-ig):

    FOR /F "tokens=5,6,7,8,* delims= " %AA IN (' winscp | findstr "^[-]" ') DO @echo %BB %CC %DD %AA %EE

    A delims=<space> szóközzel elválasztott szavakra tördeli szét a tokens= vel meghatározott indexekűeket. A %A-ba a fileméret kerül a %B a hónap neve majd a végén a %E-be a 9. szótól a végtelenig (* mondja ezt). Azután az @echo megfelelően összekeveri a stringeket.

    Azt nem nagyon hiszem hogy a winscp csak ilyen bénán írja ki a dátumokat, kell lennie megfelelő kapcsolónak, hogy a kívánt formátum legyen. Lehetséges, hogy a dir parancs is pont ilyen bénán írja ki a dátumokat? Mert akkor a "set dircmd=" -t kell állítani.

    Üdv.

    [ Szerkesztve ]

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz cigam #715 üzenetére

    Szia!

    Külön örülök, hogy a hónapokkal való favágást nem kellett tanácsolnom, mert kidolgozott jobb ötletem nekem sem volt :) , és két elírásjavítást tennék e remek munkához:

    Rem a pont hiányzott a kiterjesztés előtt
    set fajlnev=%date%.txt

    Rem a változójelölés hiányzott
    del %fajlnev%

    Az alábbi rész meglepetést okoz nekem, ugyanis nem fér a fejembe hogyan működik, de működik, a for-ral kipróbáltam és tényleg gyomlálja a duplán vagy akár triplán akárhol előforduló sorokat:

    (find "%%A" < teljes_lista.txt > nul || >> teljes_lista.txt echo.%%A)

    Tudsz esetleg linket adni, és ha bárki érti, akkor attól magyarázatot? :)

    Minden jót!

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz cigam #717 üzenetére

    Nagyon köszönöm a magyarázatot és linket , rátapintottál arra, amiről eddig intuitíve azt hittem, hogy simán csak utasításfelsorolás (a && és a || a & szinonimái). :R

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz cigam #714 üzenetére

    Szia!

    Az If sorozat helyére sorok száma alapján rövidebb, bár nem derül ki róla látványosabban, hogy mit csinál:

    setlocal EnableDelayedExpansion
    Set _Count=1
    for %%G in (Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec) do (
    If %~3==%%G Set _Result=0!_Count!
    Set /A _Count+=1
    )
    Endlocal EnableDelayedExpansion & Set Honap=%_Result:~-2%

    A SetLocal Ena... engedélyezi, hogy futásidőben értékelődjenek ki változók, amit a változónál ! jellel mondunk meg.
    Az Endlocal sorát így kell leírni (egy sorban), hogy a Honap jól kapjon értéket.
    A %_Result:~-2% megoldásnak nem voltam eddig tudatában, ez annyit tesz a -2-vel hogy a string jobb végéről visszaszámolva két karakterrel metszi ki.
    A Maj helyett May-t kell írni.

    Üdv.

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz Fonthy #721 üzenetére

    Szia!

    Kérlek írd le, hogy mi az a két sor, amit szeretnél látni a Kerulet_szamito.vbs-ben, mert a vbs képességeim még gyatrábbak, mint a bat tudásaim, egyébként a ^&-nak a kalap-pal együtt szerepeltetése jó irány.
    Most látom, hogy négy helyen "" (duplán kitett idézőjelek) szerepel, ha mind a négy helyen az egyiket kitörlöd és a második ECHO-ban a
    & Terület"^& helyett
    & "Terület"^& -t írsz (egy idézőjel beszúrása tulajdonképpen csak), akkor helyrerázódhatnak a dolgok.
    Ha mégsem ,akkor várom a elvártat :)

    Üdv.

    [ Szerkesztve ]

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz htc07 #729 üzenetére

    A time-mal már nehezebb a dolog

    Echo %time%

    a kettőspontokat le kell cserélni így

    Echo %time::=-%

    vagy mondjuk pontra

    Echo %time::=.%

    továbbá hogy elnyelje a filenévmegadásnál a vesszőt (tizedszázadmásodperc) is, idézőjelezni is kell

    dir *.*>>"filename%date%%time::=.%.txt"

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz Enoch #768 üzenetére

    Sziasztok!

    Az idézőjel most nem kell, az inkább a filepath-ban szereplő szóközre illetve a command line vezérlő karaktereinek elfedésére van ("<space>|<>/" stb. ), de pont ezért mégiscsak sose árt.

    A valószínű megoldást itt tárgyalják, ha mondjuk az egyszerű notapad-dal készült a batch file::
    Ékezetes batch file

    tehát ?.bat első sorába:
    chcp 1250
    for /f "tokens=1 delims=. " %%a in ('date /t') do set yyyy=%%a
    .
    .
    .

    A tanulság: egész egyszerűen nem szabad a user könyvtárat ékezetesnek megadni a Windows telepítése során, és sajnos (úgy tudom) később már nem írható át, ezzel (ékezetes usermappanév) volt nekem régebben a legtöbb problémám, egyéb ékezetes file-okra meg elenyésző, mert legfeljebb átírtam a file nevét angol ABC-re.

    [ Szerkesztve ]

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz Enoch #772 üzenetére

    Kérlek próbáljuk meg az alábbit, hogy lássuk mi történik

    - Kiütjük a NAS-sal kapcsolatos tevékenységeket
    - X. helyett a C: egységre másolunk, hogy lássuk egyáltalán megtörténne-e a másolás csak a gépen NAS nélkül
    - pause-t rakunk a végére, hogy lássuk a dos ablakon, a Gábor szó (ékezet) helyesen jelenik-e meg

    cp 1250
    for /f "tokens=1 delims=. " %%a in ('date /t') do set yyyy=%%a
    for /f "tokens=2 delims=. " %%a in ('date /t') do set mm=%%a
    for /f "tokens=3 delims=. " %%a in ('date /t') do set dd=%%a

    set folderdate=%yyyy%.%mm%.%dd%

    Rem net use x: \\NAS\Iroda
    md "C:\Gabor\backup\%folderdate%\Outlook\"
    xcopy C:\Users\Gábor\AppData\Local\Microsoft\Outlook C:\Gabor\backup\%folderdate%\Outlook\ /e /h /r /y /k /c
    Rem net use x: /delete

    pause

    [ Szerkesztve ]

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz Enoch #774 üzenetére

    Először is elnézést a hibáért, tényleg chcp és nem cp (lemaradt a másolásból a ch). :W
    Sajnos a Windows 10 dolgaiban nehezebben leszek kompetens, ugyanis win7-ig jutottam még csak el, de
    itt több dolog is hibádzik, bár itt csak command ablakról van szó, valószínű minden vátozatlan.

    1. Az első sor, a ´╗┐chcp 1250 sor biztos hogy nem tud végrehajtódni, mert (ahogy jelzi is) a ´╗┐chcp karaktersorozattal nem tud mit kezdeni a dos, ezt most úgy tudnánk megoldani, hogy elé egy sorban Rem akarmi-t írsz,

    2. Valami nagyon nem stimmel az editorral (milyen szövegszerkesztővel dolgozol ebben a problémában?), mert a G├íbor ékezethibával majdnem biztos, hogy nem fogok tudni tanácsot adni 20 perc alatt. Ha kérhetlek, térj át most az egyszerű Notepad.exe-re.
    Ha Gßbor-t (vagy Gábor-t) látunk az xcopy sorban, akkor nyert ügyünk lesz.

    2. szeretném látni a karakterkódlapokat, tehát beszúrunk chcp sorokat is, tehát végül is így

    Rem akármi
    chcp
    chcp 1250
    chcp
    for /f "tokens=1 delims=. " %%a in ('date /t') do set yyyy=%%a
    ...

    és kérlek, ha az xcopy akár hibával, akár jól fut le most, akkor is küldjél légyszíves egy ugyanilyen futáseredményt, mint az elébb :)

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz Enoch #776 üzenetére

    Szívesen!
    És akkor még egy segítség :)
    Ha notepad++-t használod, akkor a batch file-ban maradjon minden úgy ahogy elküldted a legutóbbi hozzászólásodban (tehát a "chcp 1250"-nel) és a np++-ban be lehet/kell állítani ezt a codepage-t (természetesen csak akkor, ha magyar ékezetes fileneveket használsz) a bat file-ra magára is a következő módon, de ez nem állítja a többi file codepage-t az nppp-ban:
    Ezt a menüpontot (a menüfában) ki kell választan (kép)i

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz _Smooth #814 üzenetére

    Windows 7 sajátosságok vannak benne (Chrome path)
    Magyar rendszer szükséges a helyes ISO formátumú dátum idő sorrend érdekében.
    Chrome-ot indít a pdf-fel vagy egy tabot ha már fut a chrome, szerintem Firefox is tudja a pdf-et megnyitni, de nem néztem utána.
    Lehetséges sajnos lyuk ebben a megoldásban ( A For ciklus után, de még a SET STAMPTIME előtt érkezik a pdf és közben percváltás történik)
    A Timeout parancsban a 120 azt jelenti, hogy 120 másodpercig vár, vagyis az egész bat file ennyi időnként vizsgál újra, feltétlenül átírandó a kedvelt értékhez (de nagyobb legyen mint 1 perc a helyes egyszeri értesítés miatt).
    Az :ERTESITES részben kicserélhető saját megoldásra a Chrome indítás helyett (az :ERTESITES és GOTO :EOF sor nem törlendő, csak a Chrome indítása helyettesítendő)

    @ECHO OFF
    :LOOP
    SetLocal EnableDelayedExpansion
    SET STAMPTIME="%DATE% %TIME%"
    SET STAMPTIME=%STAMPTIME:~0,18%"
    TIMEOUT /T 120 /NOBREAK
    FOR /R %%A IN (*.pdf) DO (
    SET FILETIME="%%~tA"
    IF %STAMPTIME% LEQ %FILETIME% CALL :ERTESITES "%%A" %FILETIME%
    )
    EndLocal EnableDelayedExpansion
    GOTO :LOOP
    GOTO :EOF

    :ERTESITES
    %USERPROFILE%\AppData\Local\Google\Chrome\Application\chrome.exe %1
    GOTO :EOF

    [ Szerkesztve ]

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz _Smooth #818 üzenetére

    A pontos szintaktika, aminak hatására a megadott path-on nézi a pdf-eket:

    FOR /R [drive:[path]] %%A...

    sajnos nincs hálózatom és benne gyakorlatom így nem tudom kipróbálni, hogy a drive.path helyébe mit is kell írni, ha hálózati helyet akarunk, de valami ilyesmit sikerült kiderítenem (esetleg idézőjelek közé zárva, ha a path-ban space van):

    FOR /R "\\számítógépnév\Path" %%A...

    Hogy megszólaljon a gép ahhoz ennyi elég a megoldásomban (nem jó a csak ^G, hanem control és g billentyű egyidejű lenyomása kell)

    :ERTESITES
    ECHO <ctrl-G><ctrl-G><ctrl-G><ctrl-G>
    GOT :EOF

    A chrome-os megoldásomban az lehet a jó, hogy fel kell számolni a tabokban elhelyezkedő pdf-ket, így kikerülhetetlenek maradnak a pdf-ek, de biztos megvan a saját pdf nézegetőtök, azt be kell csak helyettesíteni a chrome path helyébe, ha nem egyszerű, írjál rám privát, megoldjuk.

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz csaszizoltan #817 üzenetére

    Ez a kód #817 nem működik, helyette ez készült, végfelhasználónál kipróbáltan

    @ECHO OFF
    CLS
    :LOOP
    SETLOCAL ENABLEDELAYEDEXPANSION
    SET STAMPTIME="%DATE% %TIME%"
    SET STAMPTIME=%STAMPTIME:~0,18%"
    TIMEOUT /T 120 /NOBREAK
    FOR /R "Drive:\Path" %%A IN (*.PDF) DO (
    IF %STAMPTIME% LEQ "%%~tA" CALL :ERTESITES "%%A" "%%~tA"
    )
    ENDLOCAL ENABLEDELAYEDEXPANSION
    GOTO :LOOP

    :ERTESITES
    SETLOCAL
    SET MSG="tempmsg.vbs"
    ECHO MsgBox "Pdf erkezett: %~1", vbSystemModal Or vbExclamation, "Pdf erkezett" >%MSG%
    WSCRIPT.EXE /I %MSG%
    DEL %MSG% >NUL
    GOTO :EOF

    [ Szerkesztve ]

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz cigam #824 üzenetére

    A TIMEOUT parancs a 120-as értékkel pont két percig vár, meg se röccen tőle a proci.
    És jobb mint a PING-es sleep, mert nem kell hozzá internet, bár az meg millisec-et tud.

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz _Smooth #827 üzenetére

    Sajnos még ez sem tökéletes, ugyanis ha a abban a két perc végén a for ciklus alatt két (több) file is érkezik, akkor elképzelhető, hogy azokról nem tesz említést a modal window, csak az elsőnek felderítettről.
    Ha jobban belegondolok, akkor nem szól a windows indulás előtt készültekről sem, tehát az éjszaka ill. munkaidőn kívül érkezett file-okról sem.
    A több file érkezésének problémára megoldás lehet konkrétan ebben a programban, hogy a TIMEOUT értékét valami kis értékű prímszámra állítjuk (pontosabban relatív prím 60-ra), mondjuk 19-re , hogy még véletlenül se hangolódjon össze a batch ciklusa a percekkel (ami ebben a batchben a file-ok időpontossága) és akkor el kell viselni azt, hogy egy pdf érkezéséről többször is értesít esetleg egy két percig, de akkor sokkal biztosabb az értesítés.
    Azonban sajnos most én kimerültem evvel a problémával (új kódok készítése) kapcsolatban.

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz varsam #843 üzenetére

    C:\Users\Username\AppData\Local\Google\Chrome\Application\chrome.exe --make-default-browser
    C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --make-default-browser
    C:\Program Files\Google\Chrome\Application\chrome.exe --make-default-browser

    Az első sorban a pathban a username-t át kell írni a sajátra

    Valamelyikre működhet, ha van jogosultságod ehhez, a többi sort gyomlálni kell.

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz varsam #845 üzenetére

    A 2. és 3. sort is próbáld ki légyszi.

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz Mr_no_Name #860 üzenetére

    Ha magyar nyelvű az oprendszer, akkor a set today sor helyesen

    set today=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%

    Ha tized és század másodpercet is akarsz, akkor

    set today=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%

    Ha angol nyelvű az oprendszer akkor házifeladat az alábbi szabály figyelembevételével

    %date:~a_kimetszendő_string_kezdőpozíciója_nullával_kezdve_a_számlálást,a_kimetszendő_string_hossza%

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

  • csaszizoltan

    csendes tag

    válasz Pöttön #864 üzenetére

    Szia!
    Hozz létre egy "F3.vbs" visual basic script filet az alábbi tartalommal:

    F3.vbs
    Set WshShell = WScript.CreateObject("WScript.Shell")
    WshShell.SendKeys "{F3}"

    majd illeszd be az F3.vbs sort a batch fileodba így:
    (a clip parancs után az általad megadottól eltérően a másik irányba kell állni a csibecsőrnek :)
    és a connect txt csak az ip címet tartalmazhatja és nem lehet utána - mármint az ip cím után - benne enter )

    CLIP < CONNECT.TXT
    start "Privat Client" "D:\Games\xyz\xyz Privat Client trainer.exe"
    start "xyzmp" "D:\Games\xyz\xyzmp.exe"
    F3.vbs

    Ha a konzolt is lehet billentyűparanccsal előhozni, azt is lehet vbs file-lal irányítani, majd ugyanígy a ctrl-v-t is, részletek itt.

    elképzelhető hogy az F3.vbs legelejére be kell illeszteni egy (több) másodperc várakozást 1000 millisecundummal képezve, hogy a játék betöltődése megtörténjen
    WScript.Sleep 1000

    [ Szerkesztve ]

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

Új hozzászólás Aktív témák