Hirdetés
- Házimozi belépő szinten
- Gaming notebook topik
- Nem kéri tovább a nekik fejlesztett csúcs-GeForce-ot Kína?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Először kombinálja a Full HD-t az 1000 Hz-cel egy monitor
- Nem elégszik meg egy panellel a Philips világelső monitora
- E-book olvasók
- Samsung LCD és LED TV-k
- A legújabb processzorokra kényszeríti partnereit az Intel
- SSD kibeszélő
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
ArchElf
addikt
@ECHO OFF
REM masol.cmd "\\honnan\folder\*" "\\hova\foler\" "kivetelfajl"
IF [%3]==[] (
ECHO %~fx0 "\\honnan\folder\*" "\\hova\foler\" "kivetelfajl"
GOTO:eof
)
SET SRC=%1
SET DST=%2
SET XCL=%3
SET TMPFILE=%TEMP%\xctemp
XCOPY %SRC% %DST% /E /U /Y /L /EXCLUDE:%XCL% >%TMPFILE%
XCOPY %SRC% %DST% /E /Y /EXCLUDE:%XCL%+%TMPFILE%
DEL /Q %TMPFILE%AE
-
ArchElf
addikt
-
ArchElf
addikt
Eltoltam, javítottam rajta:
XCOPY \\192.168.1.1\_upload_\*
\\192.168.1.1\_munka\aktuális\ /S /E /
D /Y /EXCLUDE:c:\f.txtMost már a hibaüzenet:
Microsoft Windows [verziószám: 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Minden jog fenntartva.
c:\>XCOPY \\192.168.1.1\_upload_\*
0 fájlt sikerült átmásolni.
c:\>\\192.168.1.1\_munka\aktuális\ /S
/E /
A megadott nevet (\\192.168.1.1\_munka\aktuális\) a rendszer nem ismeri fel belső vagy külső
parancsként, futtatható programként vagy kötegfájlként.
c:\>D /Y /EXCLUDE:c:\f.txt
A megadott nevet (D) a rendszer nem ismeri fel belső vagy külső
parancsként, futtatható programként vagy kötegfájlként.
c:\>Sikerült. MŰKÖDIK!!!

Nálam ment:
C:\Users\user>xcopy "\\Srv\Public\Tools\Test\*" "\\Srv\Public\Tools\Test2\" /S /E /D /Y /EXCLUDE:c:\temp\f.txt
\\Srv\Public\Tools\Test\a.txt
\\Srv\Public\Tools\Test\b.txt
\\Srv\Public\Tools\Test\c.txt
\\Srv\Public\Tools\Test\d.txt
4 File(s) copiedAE
-
ArchElf
addikt
Mármint milyen hálózati meghajtók esetén? UNC-vel működnie kell. Ha van space az útvonalban, akkor macskakörömbe kell tenni.
XCOPY "\\szerver\megosztas\valami folder\*" "\\masikszerver\masikmegosztas\valami masik folder\" /S /E /D /Y /EXCLUDE:c:\f.txtAE
-
ArchElf
addikt
Pontosabban:
létrehozol akárhol egy fájlt (pl. c:\f.txt) az alábbi tartalommal:
\feldolgozott\Majd ezt meghivatkozva:
XCOPY C:\Temp\* C\Temp2\ /S /E /D /Y /EXCLUDE:c:\f.txtAE
-
ArchElf
addikt
XCOPY C:\Temp C\Temp2 /S /E /D /Y /EXCLUDE:\feldolgozott\
Ez átmásolja az egész struktúrát és felülír minden régebbi fájlt - de nem másol semmit ami \feldolgozott\ mappákban van.
AE
-
ArchElf
addikt
Sziasztok,
Egy kis alap Windows batch kérdésem lenne.
Szeretnék írni egy batch file-t ami megadott könyvtárat (pl.:c:/temp) megadott másikba (pl.: C:/temp2) másolja át, úgy hogy lenne amit nem kellene átmásolni.
Aki segít nekem annak hasznos ajándék a jutalma .
Eddig megvagyok: copy *.*
Előre is köszi.És honnan lehet tudni, hogy mit nem kell átmásolni? Mi alapján döntené el a batch?
AE
-
ArchElf
addikt
Sorry az elején (-jar előtt) kimaradt egy space...
@ECHO OFF
IF [%1]==[] (
ECHO Usage:
ECHO %~nx0% apk_file
GOTO:eof
)
SET a=%~1
SET _a=%a:.apk=%
SET alap="%_a%.apk"
SET signed="%_a%_signed.apk"
java -jar signapk.jar certificate.pem key.pk8 %alap% %signed%AE
-
ArchElf
addikt
Sehova.... Elnevezed mondjuk sign.cmd-nek és meghívod vele:
sign.cmd akarmi.apk
vagy
sign.cmd akarmiVagy akár kiteszed az asztalra a cmd fájlt és "ráhúzod" az aláírandó fjlt.
Kicsit javítottam rajta, hogy a "macskakörömbe rakott" fájlneveket is megegye

@ECHO OFF
IF [%1]==[] (
ECHO Usage:
ECHO %~nx0% apk_file
GOTO end
)
SET a=%~1
SET _a=%a:.apk=%
SET alap="%_a%.apk"
SET signed="%_a%_signed.apk"
java-jar signapk.jar certificate.pem key.pk8 %alap% %signed%
:endAE
-
ArchElf
addikt
Ehhez csak egy változót kell megadnod...
Csináltam neked egy olyat is, ami megeszi apk-val és anélkül is:
@ECHO OFF
IF [%1]==[] (
ECHO Usage:
ECHO %~nx0% apk_file
GOTO end
)
SET a=%1
SET _a=%a:.apk=%
SET alap=%_a%.apk
SET signed=%_a%_signed.apk
java-jar signapk.jar certificate.pem key.pk8 %alap% %signed%
:endJa és .cmd-nek nevezd el, ne .bat-nak
AE
-
ArchElf
addikt
Sziaztok!
Csinálom kéne egy BAT fájlt, amiben lenne két változó,a mi két fájlnév.
A két fájlnéven (apknev.apk és apknev_signed.apk) jelen esetben lefut egy parancs, ami így néz ki:
java -jar signapk.jar certificate.pem key.pk8 apknev.apk apknev_signed.apk
Na most úgy kéne nekem, hogy a fájl elején csak egyszer kelljen az alapapk nevét megadnom (amikor szerkesztem magát a bat-ot), és a parancs végrehajtása után a BAT fájl azt törölje is az apknev fájlt.
Érthető voltam?

@ECHO OFF
SET alap=%1%.apk
SET signed=%1%_signed.apk
java-jar signapk.jar certificate.pem key.pk8 %alap% %signed%AE
-
ArchElf
addikt
Közvetlenül nincs, mivel a registryben van a beállítás...
De az alábbi néhány sorból csinálsz egy regread.vbs fájlt, futtatod a következő módon, akkor vissza tudod kapni a beállítást (fájlba). Onnan már csak a fájlt kell feldolgoznod (mondjuk for-ral parancssorból):
cscript //nologo regread.vbs >tempfile123456AE
-
ArchElf
addikt
hali...
tudja valaki, hogy miként tudnám megadni egy parancsnak hogy mindig az aktuális Asztal-lal dolgozzon? Arra kéne, hogyha elküldöm a szkriptet egy havernak, akkor annak is a deszkáját használja, és ne egy tök idegen mappát!
a %USERPROFILE%\Desktop nem jó, mert az minden esetben a c-profil-asztal mappába visz, de abban az esetbe, ha az asztal címe meg lett változtatva alapértelmezettről, akkor nem működik.VBScript:
Set oShell = WScript.CreateObject ("WScript.Shell")
strTestReg = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Desktop"
strReg = oShell.RegRead(strTestReg)
Wscript.Echo strReg
Set oShell = Nothingcscript.exe-vel indítva tudsz a konzolba is iríni, ekkor a Wscript.Echo helyett Wscript.StdOut.WriteLine-t kell használni. Konzolba íva fel tudod használni a szkript kimenetét bemenetként.
AE
-
ArchElf
addikt
Ezt csak akkor lehet megcsinálni a felhasználók belépgetése nélkül, ha domain környezetben dolgozol. Erre az esetre van egy migráló szkript, ami szimpla local profile-ból roaming profile-t csinál. Ám ez nem jó, ha te nem egy fájlszerverre, hanem ugyanazon gép másik meghajtójára szeretnéd átrakni.
A felhasználók bejentkezését szerintem nem lehet megúszni (illetve lehet, de arról majd később), mert azok nem a registry állandó részében vannak, hanem a user saját könyvtárában az ntuser.dat fájlban a c:\documents and settings\%user%\ könyvtárban közvetlenül. A legegyszerűbb megoldás az, ha a HKLM-alá a Run-ba (hklm\software\Micrososft\windows\current version\run) teszel egy szkriptet, ami leellenőrzi, hogy a felhasználó könyvtáárai migrálva lettek-e, ha nem akkor másol, majd módosítja a registry-t. Viszont ilyenkor csak azokra fut le a migráció, aki legalább egyszer belép.
A másik lehetőség az, hogy közvetlenül módosítod az ntuser.dat-ot a registry editor megkerülésével - ez még veszélyesebb, mint magának a registry-nek a turkálása, hiszen ha bármi probléma felmerül, a felhasználó már biztos nem fog tudni belépni. Másrészt, ha felhasználó könyvtára titkosítva van, úgy az admin sem fog tudni belépni oda és módosítani a fájl tartalmát. Ehhez segítség: itt.
AE
-
ArchElf
addikt
-
ArchElf
addikt
VBS jóval egyszerűbb volna, mint a sima batch.
Set objArgs = WScript.Arguments
Set fso = CreateObject("Scripting.FileSystemObject")
Set fslog = fso.OpenTextFile("c:\dellog.txt", 8, True, -1)
'4 nappal korábbi dátum
DelDate = DateAdd("m", -4, Date)
For Each fF In objArgs
On Error Goto eh:
Set Folder = fso.GetFolder(fF)
Set fFiles = folder.Files
For Each file In fFiles
If (file.DateLastModified < DelDate) Then
file.Delete(True)
fslog.WriteLine "Törölve: "& file.Path
End If
Next
Goto ehe:
eh:
fslog.WriteLine "Hibás könyvtárnév: " & fF
ehe:
Next
fslog.CloseRemélem nincs benne hiba...
AE
Volt benne pár hiba...
Set objArgs = WScript.Arguments
Set fso = CreateObject("Scripting.FileSystemObject")
Set fslog = fso.OpenTextFile("c:\temp\dellog.txt", 8, True, -1)
'4 nappal korábbi dátum
DelDate = DateAdd("d", -4, Date)
For Each fF In objArgs
On Error Resume Next
Set Folder = fso.GetFolder(fF)
If (Err.Number > 0) Then
fslog.WriteLine Date & " " & Time & " Hibás könyvtárnév: " & fF
Err.Clear
End If
Set fFiles = folder.Files
For Each file In fFiles
If (file.DateLastModified < DelDate) Then
fslog.WriteLine Date & " " & Time & " Törlés: " & file.Path
file.Delete(True)
End If
Next
Next
fslog.CloseAE
mod: ráadásul 4 hónap volt, nem négy nap, ja és a kiiratás is a tényleges törlés elött legyen... no meg egy kis formázási gond is volt vele.
-
ArchElf
addikt
VBS jóval egyszerűbb volna, mint a sima batch.
Set objArgs = WScript.Arguments
Set fso = CreateObject("Scripting.FileSystemObject")
Set fslog = fso.OpenTextFile("c:\dellog.txt", 8, True, -1)
'4 nappal korábbi dátum
DelDate = DateAdd("m", -4, Date)
For Each fF In objArgs
On Error Goto eh:
Set Folder = fso.GetFolder(fF)
Set fFiles = folder.Files
For Each file In fFiles
If (file.DateLastModified < DelDate) Then
file.Delete(True)
fslog.WriteLine "Törölve: "& file.Path
End If
Next
Goto ehe:
eh:
fslog.WriteLine "Hibás könyvtárnév: " & fF
ehe:
Next
fslog.CloseRemélem nincs benne hiba...
AE
-
ArchElf
addikt
-
ArchElf
addikt
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.É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
-
ArchElf
addikt
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- exHWSW - Értünk mindenhez IS
- Házimozi belépő szinten
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- A fociról könnyedén, egy baráti társaságban
- Anglia - élmények, tapasztalatok
- Asztalos klub
- Gaming notebook topik
- Fotók, videók mobillal
- Nem kéri tovább a nekik fejlesztett csúcs-GeForce-ot Kína?
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- Samsung 990 Pro 2TB-os PCIe 4.0 M.2 NVMe 2280 SSD, bontatlanul, 2 év garival eladó!
- ADATA Legend 900 Pro 2TB-os PCIe Gen4 M.2 NVMe 2280 SSD, bontatlanul, 5 év garival eladó!
- AMD R7 350X és RX550 VGA kártyák
- Megvigyázott, 3,5 éves, 128 Gb, iPhone 13, 81% akku
- Teljesen ÚJ - iPhone 17 Pro 256 GB Kártyafüggetlen - Fóliás - 0 ciklus - Apple garancia
- Telefon felvásárlás!! Apple iPhone SE (2016), Apple iPhone SE2 (2020), Apple iPhone SE3 (2022)
- Telefon felvásárlás!! Huawei P20 Lite/Huawei P20/Huawei P30 Lite/Huawei P30/Huawei P30 Pro
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
- Bomba ár! Lenovo X1 Carbon 2nd I i7-4G I 8GB I 256SSD I 14" FHD I Cam I W10 I Garancia!
- Vállalom FRP Lock os telefonok javítását ingyen kiszálással és akár helyszíni javittással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

.








