2013. május 21., kedd

Hozzászólások

(#101) raczger


raczger
(őstag)
LOGOUT blog

Hello!

Két kérdésem lenne (én vagyok a hülye, de valahogy nem találom, és nem is sikerül). Tehát van egy ilyen sorom:
ovan=$sor | grep -o "o" | wc -l
Ez miért nem adja át a ovan változónak az értéket? Illetve egy karaktert ami változóban van, hogyan tudok abból kiiratni, pl az 5. karaktertól a 10.-ig?
Köszönöm.

http://php-script.hu ##### 50% az esélye annak, hogy megnyered a lottót: vagy Igen, vagy Nem, de a Nem-nek nagyobb a valószínűsége

(#102) birno


birno
(őstag)

Sziasztok!

Olyanra lennék kíváncsi, hogy batch scriptből hogyan lehet pl. az egér sebességét beállítani?
Azzal próbálkoztam, hogy Process Monitorral megnéztem miket módosít a registry-be, csak a "RegSetValue" műveleteket figyeltem, majd azokat exportáltam és utána a "reg import" parancssal meg vissza, az értékek át is írodnak(vagyis csak a duplaklikk sebessége, az egér mozgásé nem), de mégsem érvényesülnek.
Ahogy néztem fájlokba nem ír, csak beolvas így gondolom azokon nem kell változtatni, több esetben is működik ez a módszer, csak itt nem.

Gondolom az lehet a probléma, hogy nem olvassa újra a beállításokat, valahogy erre kellene rávenni.

Másik kérdés:
Hogyan lehet több fájlt másolni egyszerre, ugyanabba a könyvtárba, ha a "*.kiterjesztés" nem jöhet szóba?

"A single pussy hair can pull a battleship through the desert"

(#103) birno válasza birno (#102) üzenetére


birno
(őstag)

UP!

"A single pussy hair can pull a battleship through the desert"

(#104) utebb


utebb
(újonc)

Sziasztok,

szokatlan kérésem lenne :( Ma dolgozatot irok shell script-ből (bash) és nem tudtam tanulni. Valaki tudna segiteni benne? Jövőhétre pótolnám a hiányosságom és megoldanék neki akármennyi feladatot. Nem vagyok szava szegő ember :) Kérlek segitsetek nekem. Nem szeretnék félévet ismételni ebből a tárgyból :(
Előre is köszönöm

(#105) Baryka007


Baryka007
(fanatikus tag)

Birno Azthiszem a második kérdésedre megoldottam a választ
itt a kész program csak hozzá kell írni vmit elmondom az elvét A program ír egy másik programot az lehet kiterjesztéssel vagy a nélkül is az a lényeg hogy bármit belelehet írni ami ANSI kódolásban van és kírja egy adott fileba után pl csinál még1 programot azmeg bemásolja az eggyiket természetesen alap start parancasl indíthatók el mutatok egy példát

echo %~f1 >>VALAMIFILEKITERJESZTÉSNÉLKÜL ide meg beleírod amit a kiírt programba szeretnél
start VALAMIFILEKITERJESZTÉSNÉLKÜL

ezmeg elindítja mutatok egy jobb példát

echo %~f1 >>time.bat 00:00
echo %~f1 >>valami.bat cd asztal
start time.bat
start valami.bat

echo %~f1 >> ez a parancs hozza létre az adott file-t

az a lényege hogy külön nyitja meg a programokat és egyszerre több is lehet
az első átállítja az időt a második meg cd parancasl belép az asztalba ÉS TELJESEN EGYSZERRE pár tized mp eltérés van !!!

Azthiszem valami ilyesmire gondoltál ha nem konkrétabban pls mert szar a felfogásom xD

[ Szerkesztve ]

Üdv, Baryka :)

(#106) tremor


tremor
(tag)

Sziasztok_
kérdésem a következő lenne_csináltam egy bat filét egy telepítöhöz,a lényege az a dolognak,hogy a setup 6 különböző részből áll sorban behívom az exéket ...
megy is minden rendesen de az egyiknél azonnal futásba teszi magát,hogyan tudnám kiszedni...Taskkilll nem megy hiszen nem rendszerfájlról van szó...programkódnév,folyamatazosítót próbáltam de nem megy...

[ Szerkesztve ]

Debuggolást vállalok,,házhoz megyek,,,

(#107) tremor


tremor
(tag)

UP :U

Debuggolást vállalok,,házhoz megyek,,,

(#108) tremor


tremor
(tag)

:W na ez egy jó hely :R köszönöm a "segítséget" :R így már sikerült megoldanom__łł :C

Debuggolást vállalok,,házhoz megyek,,,

(#109) Baryka007


Baryka007
(fanatikus tag)

sziasztok,

bocsi hogy ilyenek miatt zavarlak titeket

írtam egy BATCH ( disco) progit amiben hozzájárul egy Visual Basic .vbs file az alényege hogy a bat elkezd villogni különböző színeken a billentyűzeten a NUMLOCK A CAPSLOCK A SCROLL LOCK meg felváltva villog de én az egeret is akarom vele villogtatni azt battal meglehet oldani? vagy a Visual Basicnél kérdezzem meg?

úgyis lehet az egeret villogtatni hogy a windows úgy érezze mintha mozgatnák csak villogjon XD

[ Szerkesztve ]

Üdv, Baryka :)

(#110) saxxer


saxxer
(újonc)

üdvözletem

egy olyan egyszerű kérdésem volna, hogy kellene csinálnom egy batch file-t, ami egy adott ktárban megkeres egy fájlt, és ha megtalálta egy másikba bemásolja. tudnál segiteni ebben? előre is köszönöm

(#111) saxxer


saxxer
(újonc)

elnézést: *tudnátok =P

(#112) L3zl13 válasza saxxer (#110) üzenetére


L3zl13
(PH! nagyúr)

És honnan kellene vennie a fájl nevét meg a forrás/cél könyvtárét?
Vagy ezek fixek?

És mi az, hogy megkeresi a fájlt? Az nem elég, ha simán kiadod a másolási parancsot, és ha létezik, akkor átmásolja, ha meg nem létezik, akkor nyilván nem...

Aki hülye, haljon meg!

(#113) saxxer válasza L3zl13 (#112) üzenetére


saxxer
(újonc)

nem tudom elég-e, nem értek hozzá. a mappák fix-ek

(#114) L3zl13 válasza saxxer (#113) üzenetére


L3zl13
(PH! nagyúr)

És a fájl/fájlok nevei?

Mert ha az is, akkor elég volna egy bat fájlt létrehozni, amiben sorba beírod a másolandó fájlokhoz, hogy

copy forrás_könyvtár\fájl1 cél_könyvtár\fájl1 /Y
copy forrás_könyvtár\fájl2 cél_könyvtár\fájl2 /Y
copy forrás_könyvtár\fájl3 cél_könyvtár\fájl3 /Y
...

Aki hülye, haljon meg!

(#115) PazsitZ válasza saxxer (#110) üzenetére


PazsitZ
(PH! addikt)

Szóval az az eset áll fenn, hogy magad sem tudod mire van szükséged? :D ;]

A könyvtár adott azt írtad.
A file-ról nem írtál szóval ha mindkét file, mint paraméter kell:

if exist %1 copy %1 %2

futtatás: prog.bat keresett.txt belemasol.txt
Ha csak a keresett fájl kell paraméterezni:

if exist %1 copy %1 belemasol.txt

futtatás: prog.bat keresett.txt
Ha nem kell paraméter, hanem fix fájlokról van szó:

if exist keresett.txt copy keresett.txt belemasol.txt

hozzáfűzéssel pl.:

if exist %1 copy %1 + belemasol.txt temp.txt
del c.txt
ren temp.txt c.txt

[ Szerkesztve ]

"...kis zártkörû PH-s imdb..." :D - http://phmovies.pazsitz.hu - http://pazsitz.hu -

(#116) L3zl13 válasza PazsitZ (#115) üzenetére


L3zl13
(PH! nagyúr)

Mire kell itt az if exist?

Ha nem létezik, nem másolódik át.

Ha valami egyéb műveletet is végezne a fájlal akkor ok, de itt szvsz felesleges még az is.

Aki hülye, haljon meg!

(#117) PazsitZ válasza L3zl13 (#116) üzenetére


PazsitZ
(PH! addikt)

ez mondjuk jogos :B

"...kis zártkörû PH-s imdb..." :D - http://phmovies.pazsitz.hu - http://pazsitz.hu -

(#118) saxxer


saxxer
(újonc)

köszönöm szépen a segitséget!! :)

(#119) tremor


tremor
(tag)

(#106)-re megkérdezném hogy hogyan oldottátok meg volna??

Debuggolást vállalok,,házhoz megyek,,,

(#120) tremor


tremor
(tag)

Csak kiváncsi lennék meg lehet e csinálni bat fájlba,én a programba túrtam bele,amikor lemegy tray-ba és futni kezd,ugy ahogy van kivettem a progibol.....

Debuggolást vállalok,,házhoz megyek,,,

(#121) ArchElf válasza tremor (#119) üzenetére


ArchElf
(PH! addikt)
LOGOUT blog

Kicsit részletesebben is leírnád a problémád? Sajnos a lenti kérdés meghaladja a felfogóképességem.

AE

Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]

(#122) tremor válasza ArchElf (#121) üzenetére


tremor
(tag)

alaphelyzet mondjuk 4mappa 1setup a 4-mappában vannak a program frissítései,a setup ugye meg a telepítő..
@echo off
setup.exe
cd 1map
1.exe
cd ..
cd 2map
2.exe
cd ..
stb setup.exe-telepítő végzett,futna tovább a bat fájl,de a telepített progi elkezd futni szétveri az első frissítés indítását.
#106)-os hozzászólást ha megtudnád nézni.

Debuggolást vállalok,,házhoz megyek,,,

(#123) ArchElf válasza tremor (#122) üzenetére


ArchElf
(PH! addikt)
LOGOUT blog

Én pskill-el próbálkoznék (vagy .bat helyett vbscriptet kellene írni, ott kicsit több process kezelő lehetőség van). Meg megnézném, hogy a telepítőnek nincs-e olyan kapcsolója, ami vagy silent intall-t csinál (általában /q), vagy olyan, ami megakadályozza a telepített program futtatását.

Egyébként a #106-ot nem értettem...

AE

Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]

(#124) tremor válasza ArchElf (#123) üzenetére


tremor
(tag)

nos a #106-nál azt próbáltam elmondani hogy, telepítő lefut,azonnal indul,de batch-bol parancsal ki is veszem futásból,és így tovább tud futni a bat fájl.Ha (nem kritikus) rendszerfolyamatot akarok kivenni futásból,Taskkill-parancsal,folyamatazonosító,vagynév megadással ki lehet venni ,és vissza is lehet tenni futásba,ezt akartam felhasználni de nem sikerült.úgy gondoltam gyorsan megcsinálom a bat fájlt,esetleg exe-t csinálok belőlle,és milyen jól fog kinézni a dolog.....

Debuggolást vállalok,,házhoz megyek,,,

(#125) tremor válasza ArchElf (#123) üzenetére


tremor
(tag)

Végül is elment a kedvem ezután a bat-ozástol,úgyhogy átírtam a telepítő exét,és így már nem kezd el telepítés után futni a progi,viszont kiváncsi lettem volna hogy bat-ban meg lehetett volna e csinálni?

Debuggolást vállalok,,házhoz megyek,,,

(#126) tremor


tremor
(tag)

Legjobb az egészbe hogy így se jó , mert egy munkahelyre kellene,ami ugye jogilag nem nyert hangszórót kategóriába tartozik..

Debuggolást vállalok,,házhoz megyek,,,

(#127) ArchElf válasza tremor (#126) üzenetére


ArchElf
(PH! addikt)
LOGOUT blog

Olyan hieroglifákban írsz, hogy nem bírlak követni. Bazz, azt hiszem kiöregedtem...

AE

Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]

(#128) Dr. Romano


Dr. Romano
(PH! addikt)
LOGOUT blog

Sziasztok

Lehet olyan batch file-t készíteni, amire ha ráklikkelünk, akkor megnyit a böngészővel egy weblapcímet és 2 mp után egy másikat?

Előre is köszi

http://phmegbizhatosag.atw.hu

(#129) Lortech válasza Dr. Romano (#128) üzenetére


Lortech
(PH! addikt)

Valami ilyesmi ? vbs kiterjesztésű fájlba mentsd el és indítsd el.

wsh = createobject("WScript.Shell")
wsh.Run "iexplore http://www.origo.hu", 1, false
WScript.Sleep 2000
wsh.Run "iexplore http://www.index.hu", 1, false

Ha .bat kell, akkor a sleep external utilityt használhatod.
[link]

(#130) Dr. Romano válasza Lortech (#129) üzenetére


Dr. Romano
(PH! addikt)
LOGOUT blog

Köszi szépen :R megpróbálom.

http://phmegbizhatosag.atw.hu

(#131) sentinel


sentinel
(fanatikus tag)

Hello,

hol tudok utána nézni ezeknek a furcsa jelölések mit jelentenek egy batch fileban?
%%~dpntxH

find "TTL=" || goto vege - > itt a || és a && jelölések és egyéb ilyen parancsok furcsa karakterrel?

Google-val próbáltam keresni, de semmi...

[ Szerkesztve ]

Rapido de AMD estas la vivo...

(#132) sonar válasza sentinel (#131) üzenetére


sonar
(őstag)
LOGOUT blog

|| - && logikai függvények (vagy operátorok - igy googlizzal) az első a vagy kapcsolat a másik az és kapcsolat

%valami% valamilyen paraméterre hivatkozás

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember….Your life – Your choices!

(#133) sentinel válasza sonar (#132) üzenetére


sentinel
(fanatikus tag)

Hali,

köszi! Van egy batch fájl amit vissza akarok fejteni pontosan mit is csinál. Az ok amit mondasz és értem is, na de google-val hogy keressek rá?? Már tettem idézőjelbe is, stb, de tényleg nem veszi figyelembe sem pl ezt sem--->>>> %%~dpntxH

Meg ilyenek: 2>>&1

Pedig ez valami speckó parancs lehet. Nemtom, pl levág valamit egy karakterből stb...

Rapido de AMD estas la vivo...

(#134) Jester01 válasza sentinel (#133) üzenetére


Jester01
(PH! addikt)

windows help és/vagy msdn

Jester

(#135) sonar válasza sentinel (#133) üzenetére


sonar
(őstag)
LOGOUT blog

Küld el azt a batch file-t (akár priviben is) én is kíváncsi vagyok :)

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember….Your life – Your choices!

(#136) dpetiba


dpetiba
(fanatikus tag)

Hello.

hol tudok utánaolvasni ennek a dolognak? parancsok, stb...

[ Szerkesztve ]

(#137) Des1gnR válasza dpetiba (#136) üzenetére


Des1gnR
(őstag)
LOGOUT blog

Itt mindent megtalálsz: [link] ;)

Mod: minden alapot :U

[ Szerkesztve ]

10 féle ember van: aki ismeri a bináris számrendszert, és aki nem.

(#138) sentinel válasza sonar (#135) üzenetére


sentinel
(fanatikus tag)

Hello,

ment pü

Rapido de AMD estas la vivo...

(#139) Fire/SOUL/CD válasza supesz (#50) üzenetére


Fire/SOUL/CD
(Szakértő)
LOGOUT blog

na ez most ez a HSZ-em miért is került ide?
(át kell néznem a rendszerem, mert már 2. alkalommal fordul elő, bocsesz az itteni topicosoktól)

[ Szerkesztve ]

Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)

(#140) kixly


kixly
(újonc)

Sziasztok!

Segítséget szeretnék kérni. Vizsgafeladatot kaptam, amihez többek között python programozási ismeretek szükségesek. (Hozzá kell tennem, nem informatika szakos vagyok, sőt semmi programozáshoz hasonlót nem tanultam eddig még, úgyhogy előre elnézést, ha nem szakszerűen fogalmazok…)
A feladat a következő:
„Készítsünk 200 db azonos méretű GIF file-t ötbetűs angol szavakból. A szavak egyes karakterei legyenek véletlenszerűen kék, piros és fehér színűek (szürke alapon). „

Egy kép esetében sikerült ezt megcsinálnom, aminek az Image Magic-es utasítása (mert ezzel a programmal kell alapvetően a képszerkesztést elvégezni) a következő:

Pl a radar szó esetében:
1. lépés: convert -background gray -pointsize 72 -fill red label:R r.gif (ugyanezt még az A, D, A, R betűkre is, majd:
2. lépés: montage r.gif a.gif d.gif a.gif r.gif -background gray -geomtry +5+5 radar.gif

És most jönne a PYTHON-os része a dolognak: a random színválasztás, és hogy betűnként végigmenjen, majd összerakja és ezt a 200-szor:)

Eddig jutottam:

import sys
import random

betu=["a", "b","o", "u", "t"]
print "convert -background gray -poinsize 72 -fill",
print random.choice(["red", "white", "blue"]),
print "-label",
for i in betu[0]:
print i,
print "1.gif"

Ez alapvetően kihírja az 1. image-es utasítást, DE még azt kellene megoldani valahogy, h sorba menjen a betűkön, és a file nevét változtassa (2.gif, 3. gif, és így sorba tovább).

Valami olyasmit kellene, hogy vegye az 1. szó 1. karakterét, majd 1.szó 2. karakterét….5ig,. És ezt lefuttatni a 200 szóra. A fenti parancssorban szétbontottam egy szó, 5 betűjét, de ez így macerás lenne 200 szónál megcsinálni:S

Majd ezt az egészet egy batch file-ba kellene átirányítani. Ezt sem tudom, hogyan kell:$

Tudna valaki segíteni ebben?

Köszi:)

(#141) sonar válasza sentinel (#138) üzenetére


sonar
(őstag)
LOGOUT blog

válasz is ment

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember….Your life – Your choices!

(#142) sentinel


sentinel
(fanatikus tag)

Hali,

copy, vagy Xcopy-val meg lehet azt csinálni egy parancsban, hogy több másolandó file-t másoljon át, vagy csak 2 sorban?

Konkrétan erről van szó:
copy *.jpg (és) *.bmp d:\munka

Na az (és) helyére nem tudom mit kellene írni, hogy egyetlen parancsal átvigyen 2 feltételt.

Valaki tudna segíteni?

Köszi

Rapido de AMD estas la vivo...

(#143) sec0nd


sec0nd
(tag)

Nekem 1exe programot kellene futtatnom batch-ből, de sajnos nem sikerül, mert a program a beállításait elfelejti.(gondolom nem a program könyvtárában keresi a beállításokat tartalmazó fileját)
Arra szeretnék segítséget kérni, hogy hogyan(milyen paraméterekkel) futtassam batch-ből.
Köszi Szépen!

(#144) sonar válasza sec0nd (#143) üzenetére


sonar
(őstag)
LOGOUT blog

Nah ennek a kérdésnek fussunk neki mégegyszer

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember….Your life – Your choices!

(#145) sec0nd válasza sonar (#144) üzenetére


sec0nd
(tag)

Tehát a program parancsikonjának van egy ilyen értéke: "start in", és gondolom a batchből való futtatásnál is ebből a mappából kellene indítani a programot.

(#146) sonar válasza sec0nd (#145) üzenetére


sonar
(őstag)
LOGOUT blog

Nekem még mindig nem éppen tiszta, de ha batchből akarsz vmit meghívni akkor
akarmi.exe /parameter1 /parameter2....
(/ jelek nem mindig kellenek az éppen adott programtól függ hogy hogyan kéri)

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember….Your life – Your choices!

(#147) sec0nd válasza sonar (#146) üzenetére


sec0nd
(tag)

Bocsi, ha hülyén fejezem ki magam!
Van egy xy.exe-m.
Ha csak simán elindítom, akkor nem nyílik meg helyesen a program, mert gondolmom a C:\User\felhasználónevemből nyitja meg, de a program mappája : "B:\xy\"
És a programnak van egy ini fájlja, gondolom az a C:\User\felhasználónevemben keresi, mert a parancssor azt írja ki.

És ha a programhoz létrehozok egy parancsikont, ott is van egy ilyen érték:
Start in: "B:\xy\xy.exe"

Szerintem ezt a "start in"-t át kéne átvinni batchbe, hogy ott keresse a konfigurációs fileját a proginak.

Köszönöm, h. megértő, és segítő vagy!

(#148) Lortech válasza sec0nd (#147) üzenetére


Lortech
(PH! addikt)

Ha kiadod a start /? parancsot, leírja a használatát, ott megtalálod, hogy kell megadni start directoryt.
pl. start /D B:\xy\ xy.exe

[ Szerkesztve ]

(#149) sec0nd válasza Lortech (#148) üzenetére


sec0nd
(tag)

Nagyon szépen köszönöm, sikerült!
Sonar, neked is köszi!

(#150) sentinel


sentinel
(fanatikus tag)

Hello,

hogy tudom figyelni batch fájlban, hogy egy válzotó (%str2%) az minden harmadik (3,6,9...stb) futáskor egy ciklusban csináljon valamit? Sajnos a vége az egy mappától függ mennyi fájl van benne, mert annyiszor fut le, tehát a véga sajnos X előfordulás

tehát erre gondoltam:

ha %str% az harmadik, akkor csináljon valamit, amúgy meg fusson tovább.

Tehát hogyan tudok egy változót deklarálni, hogy 3 vagy annak hatványa-e?

Köszi

Rapido de AMD estas la vivo...

Hirdetés

Copyright © 2000-2013 PROHARDVER Informatikai Kft.