Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Sokrat Član
Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 25.07
|
Objavljeno: Pet Maj 23, 2008 1:30 pm Naslov sporočila: |
|
|
Ce si mislis, da gres na Google in vtipkas vanj "sed", potem pa pritisnes ENTER, potem mislis pravilno Stvar je preobsezna za en odgovor.
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
|
s9876 Član
Pridružen-a: Pon 13 Nov 2006 16:07 Prispevkov: 23 Aktiv.: 0.11
|
Objavljeno: Pon Maj 26, 2008 10:55 am Naslov sporočila: |
|
|
date /t | sed "s/[\/\. ]//g" > temp.txt
|
|
Nazaj na vrh |
|
|
s9876 Član
Pridružen-a: Pon 13 Nov 2006 16:07 Prispevkov: 23 Aktiv.: 0.11
|
Objavljeno: Pon Maj 26, 2008 10:55 am Naslov sporočila: |
|
|
@echo off
for /f "tokens=2-4 delims=/ " %%a in ('date /t') do set year=%%c
for /f "tokens=2-4 delims=/ " %%a in ('date /t') do set mon=%%a
for /f "tokens=2-4 delims=/ " %%a in ('date /t') do set day=%%b
for /f "tokens=1" %%a in ('date /t') do set dn=%%a
set y2=%year:~2,4%
set jintian=%day%%mon%%y2%%dn%
echo %jintian%
copy /q %jintian%.txt q:\ciljni\direktorij\nekje
|
|
Nazaj na vrh |
|
|
s9876 Član
Pridružen-a: Pon 13 Nov 2006 16:07 Prispevkov: 23 Aktiv.: 0.11
|
Objavljeno: Pon Maj 26, 2008 10:57 am Naslov sporočila: |
|
|
copy.vbs
Koda: |
Option Explicit
Dim FSO, Today
'On Error Resume Next
Set FSO = CreateObject("Scripting.FileSystemObject")
Today = Date
Sub DoDir(source,destination)
Dim File, Folder
Set Folder = FSO.GetFolder(source)
For Each File In Folder.Files
if (DateDiff("d",File.DateLastModified,Today) = 0) then
' True = overwrite
FSO.CopyFile File, destination, True
End if
Next
End Sub
DoDir "c:\source\", "c:\destination\" |
cscript copy.vbs
|
|
Nazaj na vrh |
|
|
s9876 Član
Pridružen-a: Pon 13 Nov 2006 16:07 Prispevkov: 23 Aktiv.: 0.11
|
Objavljeno: Pon Maj 26, 2008 10:59 am Naslov sporočila: |
|
|
copy.[slovenščina je zame španska vas]
Koda: |
var FSO=WScript.CreateObject("Scripting.FileSystemObject"),jintian=(new Date()).toDateString(),file;
function cpNew(src,dest) {
for (var enu=new Enumerator(FSO.GetFolder(src).Files);!enu.atEnd();enu.moveNext()){
if((new Date((file=enu.item()).DateLastModified)).toDateString()==jintian)
FSO.CopyFile(file,dest,1/*Overwrite?*/);
}
}
cpNew("c:\\from\\", "c:\\to\\"); |
cscript copy.[slovenščina je zame španska vas]
|
|
Nazaj na vrh |
|
|
rimci Član
Pridružen-a: Sre 30 Apr 2003 19:01 Prispevkov: 461 Aktiv.: 2.07 Kraj: Prekmurje
|
Objavljeno: Pon Maj 26, 2008 9:34 pm Naslov sporočila: |
|
|
s9876 je napisal/a: |
date /t | sed "s/[\/\. ]//g" > temp.txt |
Ta zadeva meni ne deluje. Ali je sed dosov ukaz. Jaz ga nisem zasledil.
Drugi primer programa pa mi tudi ne deluje.
Koda: |
for /f "tokens=2-4 delims=/ " %%a in ('date /t') do set year=%%c
|
Ali mi lahko razložiš to vrstico.
lp[/code]
|
|
Nazaj na vrh |
|
|
s9876 Član
Pridružen-a: Pon 13 Nov 2006 16:07 Prispevkov: 23 Aktiv.: 0.11
|
Objavljeno: Tor Maj 27, 2008 6:48 am Naslov sporočila: |
|
|
- sed ni dosov ukaz, kot na prejsnji strani pise pa "sed obstaja tudi za Windowse"
- ne vem zakaj ti drugi del ne deluje, meni deluje
- "razdeli tisto, kar vrne date /t tam, kjer se nahaja / ali pa " ", uporabi le elemente 2-4 dobljenega polja, index prvega naj bo a"
|
|
Nazaj na vrh |
|
|
rimci Član
Pridružen-a: Sre 30 Apr 2003 19:01 Prispevkov: 461 Aktiv.: 2.07 Kraj: Prekmurje
|
Objavljeno: Tor Maj 27, 2008 8:07 am Naslov sporočila: |
|
|
Drugi primer programa mi naredi sledeče. Poleg tega pa se jaz želim rešiti še pik v datumu.
lp
Opis: |
|
Download |
Ime datoteke: |
sl.JPG |
Velikost datoteke: |
12.7 KB |
Downloadano: |
17 krat |
|
|
Nazaj na vrh |
|
|
s9876 Član
Pridružen-a: Pon 13 Nov 2006 16:07 Prispevkov: 23 Aktiv.: 0.11
|
Objavljeno: Tor Maj 27, 2008 10:43 am Naslov sporočila: |
|
|
imam prenizko aktivnost za priponke
|
|
Nazaj na vrh |
|
|
rimci Član
Pridružen-a: Sre 30 Apr 2003 19:01 Prispevkov: 461 Aktiv.: 2.07 Kraj: Prekmurje
|
Objavljeno: Tor Maj 27, 2008 1:19 pm Naslov sporočila: |
|
|
Dobim sledeči izpis. Jaz pa se želim znebiti pik v datumu in imena torrek-tor
Koda: |
27.05.2008~2,4tor
The syntax of the command is incorrect |
lp
|
|
Nazaj na vrh |
|
|
rimci Član
Pridružen-a: Sre 30 Apr 2003 19:01 Prispevkov: 461 Aktiv.: 2.07 Kraj: Prekmurje
|
Objavljeno: Tor Maj 27, 2008 1:30 pm Naslov sporočila: |
|
|
Sorry v prejšnjem potu sem se zmotil.
Dobim sledeči izpis. Jaz pa se želim znebiti pik v datumu in imena torek-tor
lp
|
|
Nazaj na vrh |
|
|
s9876 Član
Pridružen-a: Pon 13 Nov 2006 16:07 Prispevkov: 23 Aktiv.: 0.11
|
Objavljeno: Tor Maj 27, 2008 7:45 pm Naslov sporočila: |
|
|
spremeni vse delims=/ v delims=.
|
|
Nazaj na vrh |
|
|
rimci Član
Pridružen-a: Sre 30 Apr 2003 19:01 Prispevkov: 461 Aktiv.: 2.07 Kraj: Prekmurje
|
Objavljeno: Tor Maj 27, 2008 8:23 pm Naslov sporočila: |
|
|
Kadar imam na računalniku izbrano regijsko nastavitev Slovenija je izpis datuma sledeč tor 27.05.2008. S kodo ki je napisana tukaj dobim sledeč izpis tor 27052008. Rad bi na začetku pobrisal še tor tako da bi imel izpis samo 27052008, pa mi ne uspe.
Koda: |
@echo off
for /f "tokens=1-4 delims=." %%a in ('date/t') do set year=%%c
for /f "tokens=1-4 delims=." %%a in ('date/t') do set mon=%%b
for /f "tokens=1-4 delims=." %%a in ('date/t') do set day=%%a
rem for /f "tokens=1" %%a in ('date/t') do set dn=%%a
set y2=%year:~0,4%
set jintian=%day%%mon%%y2%%dn%
echo %jintian%
rem copy /q %jintian%.txt q:\ciljni\direktorij\nekje
pause |
|
|
Nazaj na vrh |
|
|
s9876 Član
Pridružen-a: Pon 13 Nov 2006 16:07 Prispevkov: 23 Aktiv.: 0.11
|
Objavljeno: Sre Maj 28, 2008 10:11 am Naslov sporočila: |
|
|
Koda: |
@echo off
for /f "tokens=2-4 delims=. " %%a in ('date /t') do set year=%%c
for /f "tokens=2-4 delims=. " %%a in ('date /t') do set mon=%%a
for /f "tokens=2-4 delims=. " %%a in ('date /t') do set day=%%b
set y2=%year:~2,4%
set jintian=%day%%mon%%y2%
echo %jintian% |
|
|
Nazaj na vrh |
|
|
s9876 Član
Pridružen-a: Pon 13 Nov 2006 16:07 Prispevkov: 23 Aktiv.: 0.11
|
Objavljeno: Sre Maj 28, 2008 10:19 am Naslov sporočila: |
|
|
.. in tole v mojem zadnjem postu je prvotni post + "spremeni vse delims=/ v delims=."
|
|
Nazaj na vrh |
|
|
|