-
Gesamte Inhalte
1.300 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Hüsi
-
-
bei der FOM gibts ausbildungsbegleitend ein paar Studiengänge.
Ich selbst studiere bei denen berufsbegleitend. Ist anstrengend aber gefällt mir subjektiv ganz gut! Vor Vertragsabschluss konnte/durfte ich in ein paar Vorlesungen reinschnuppern.
-
nun hoff ich nur dass nicht doch irgendwo beide Verzeichnisse vorhanden sind und sich die Dateien in der falschen reihenfolge überschreiben..
du könntest um das abzufangen nach einer zu erdenkenden logik zusätzliche if-abfragen in einander verschachteln. ggf. hilft auch ein logisches und (war bei batch-scripten das "&&" mein ich...
-
Hallo ich habe keine Ahnung wie ich mich da rein arbeiten soll!
Ich arbeite nebenbei und habe Familie und ich weiss nicht mal ob ich das C++ noch jemals wieder brauchen werde.
Bereitschaft sich mit sowas auseinander zu setzen ist der Schlüssel zu allem. Ich denke mal, dass mehr schneller geholfen hätten, wenn selbige zu erkennen gewesen wäre und nicht nur ein Bittstellen.
Aber da jetzt ja scheinbar alles so gemacht wurde, wie gewünscht und alles läuft, gibts ja keine Probleme mehr.
-
@Hüsi:
Das ist auch n Grund warum man keine fertigen Quelltext posten sollte
manchmal kann ich unglaublich nett sein. aber bei so wenig bereitschaft selbst mal ein wenig sich in etwas reinzudenken, überleg ichs mir beim nächsten mal...
-
dann komme ich ja irgendwann mal auf eine 6 stellige zahl
der Inhalt ändert sich alle 3 Tage.
macht ja nix. du musst ja nur den überblick behalten ;-)
-
Wie erkennt das Programm die Version? Nach Datum oder grösse?
nach dem kopieren ist die version.ini zweimal vorhanden, einmal im verzeichnis, elches kopiert werden soll und einmal auf dem stick... wenn hier gleichheit herrscht, wird nicht kopiert sondern nur, wenn die version im quellverzeichnis größer ist als im zielverzeichnis.
wenn sich die version ändert, muss du im quellverzeichnis den inhalt der datei version.ini erhöhen
-
doch ein wenig zeit gefunden:
Code fürs die au3/exe:
;--- Einstelungen aus ini auslesen $SettingsFile = @ScriptDir&"\settings.ini" $SourceDirPath = IniRead ($SettingsFile,"settings","SourceDir","") $TargetDirRelPath = IniRead ($SettingsFile,"settings","TargetDirRelPath","") while 1 $Drives = DriveGetDrive("REMOVABLE") ;--- "Removeable" Device angeschlossen if not @error then for $i=1 to $Drives[0] $TargetDirPath = $Drives[$i]&$TargetDirRelPath ;--- Bereits vorhandene Version auf Zieldatenträger if FileExists ($TargetDirPath&"\Version.ini") then $TargetVersion = IniRead ($TargetDirPath&"\Version.ini","version","Version","0") $SourceVersion = IniRead ($SourceDirPath&"\Version.ini","version","Version","1") ;---Version kleiner ->löschen und kopieren if $TargetVersion < $SourceVersion Then SplashTextOn ("","Achtung! "&@CRLF&@CRLF&"Kopieraktionen aktiv!",400,200,Default,Default,33,Default,20) DirRemove ($TargetDirPath,1) DirCopy ($SourceDirPath,$TargetDirPath) Else ;---Versionen gleich, keine Aktion nötig SplashOff() EndIf Else ;---Keine Version auf Zieldatenträger vorhanden, nur kopieren SplashTextOn ("","Achtung! "&@CRLF&@CRLF&"Kopieraktionen aktiv!",400,200,Default,Default,33,Default,20) DirCopy ($SourceDirPath,$TargetDirPath) EndIf Next Else ;--- kein "Removeable" Device Angeschlossen SplashOff() EndIf WEnd
zusätzlich brauchst du eine settings.ini im gleichen verzeichnis wie die exe...[settings] SourceDir = C:\tmp\USB_AutoFiller\SourceDir TargetDirRelPath = \TargetDir
wobei sourceDir ans quellverzeichnis angepasst werden muss und TargetDirRelPath quasi den Ordnernamen auf den Sticks mit anführendem \ angibt sowie im obersten ordner des SourceDirs eine version.ini[version] Version = 1
das ganze ist nur kurz getestet und sicherlich nicht der weisheit letzter schluss...
Edit: bei änderung der Daten musst du dann in der version.ini nur die version erhöhen...
-
klar könnte ich mich einarbeiten aber wo finde ich die erklärungen usw dazu?
in der von mir angesprochenen hilfe... sieht heute bei mir auch schlecht aus mit der zeit... also fang schonmal an...
-
im editor schreibst du das script, richtig.
vom grundgedanken her würd ich das so machen
1. endlosschleife erstellen (bspw. "while 1"..."wend")
2. da zwischen dann auf die jeweiligen laufwerke testen mit if fileexists
3. wenn entsprechend ein laufwerk exisitiert/gefunden wird, dann ggf noch prüfen, obs vom typ removeable (driveGetType) ist und anschließend deine kopieraktion starten.
problem dabei: bei jedem schleifendurchlauf wird neu kopiert... also müsste man auf ggf. mit ner versionierung arbeiten...
morgen könnt ich was grobes mal umsetzen (mit versionierung), damit du nen ansatz hast.... aber wenn du bis dahin schon was geschrieben hast, zeigs doch mal...
-
wie mache ich das mit autoit?
ist das ein tool?
das ist eine kostenlose scriptsprache, deren scripte du in eine exe "kompilieren" kannst. unter AutoIt Script Home Page kannst du alles runterladen, was du brauchst - neben scripteditor (scite) auch eine deutsche hilfe, die für deine zwecke reichen ... spiel damit ein wenig.... falls du überdies noch fragen hast: stell diese!
-
prinzipiell könnte ich mir da was mit autoit oder ähnlichem vorstellen...
auf dem server läuft ein programm in einer endlosschleife, dass alle laufwerksbuchstaben auf existenz checkt. wenn ein neues laufwerk angesteckt wird, wird dieses beim nächsten schleifendurchlauf erkannt und die entsprechende kopieraktion kann angestoßen werden (bei autoit könnte zusätzlich der typ des neuen mediums mit drivegetype überprüft werden auf removable)... das löschen des ordners, falls es den gibt sollte ja nich so das problem darstellen ;-)
allerdings stellt sich mir noch eine andere frage: wie soll derjenige, der den stick einsteckt merken, dass das kopieren abgeschlossen ist?
-
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoLogonCount" sollte dein freund sein. der wert wird pro anmeldung um 1 verringert.
-
stellt sich die frage, ob man den start aus Programm I umbiegen kann, sprich ein anderes programm angeben kann, welches dann nur programm II mit nem runas startet...
wenn das gegeben ist, würd ich mit autoit (AutoIt Script Home Page) ne exe bauen, die über runas die eigentliche exe startet.
-
HKEY_USERS\.DEFAULT\Control Panel\Desktop\Wallpaper für vor der Anmeldung
bzw.
HKEY_Current_USERS\.DEFAULT\Control Panel\Desktop\Wallpaper für den angemeldeten User entsprechend ändern (pfad zur Datei).
anschließend folgendes ausführen:
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
-
psexec ist dein Freund
-
Hallo zusammen,
weiß jemand wo bzw. in welcher Datei Firefox 3 die Favoriten speichert? Bis FF2 wurden diese im Profilverzeichnis als bookmarks.html gespeichert. jetzt habe ich bei FF3 testweise zusätzliche Favoriten abgelegt, aber die bookmarks.html wird nicht mehr angefasst...
thx 4 help
-
kannst du recht schnell und einfach mit autoitmachen. GuiCreate und execute als Stichwörter in der Hilfe....
-
psexec wäre auch meine empfehlung gewesen. hilfe über psexec -?
um eine batch auf einem remote-rechner auszuführen würde z.b. folgender code funktionieren:
psexec \\rechnername_oder_ip -c -f batchdatei.bat
falls du das ganze unter einem anderen user ausführen möchtest kannst du das ganze noch um die option -u Domäne\User erweitern. das dazugehörige passwort wird dann erfragt....
-
Ist das alles so möglich?? oder muss ich auf VB zurückgreifen?
muss nicht zwingend VB sein, würd ich sagen... Versuchs mal mit autoit und unter anderem den befehlen winwait, winwaitactive und run... damit dürftest du schon einiges erschlagen können.
-
-
-
die auflösung ihrer bilder ist 1280x960
da würd ich definitiv sagen, dass das an der Auflösung liegt:
Kaufberatung - Digitalkameras - computeruniverse.net
n Poster hab ich mal bei Poster | Posterdruck Leinwand | Online Druck vom Foto| Poster drucken online mit posterjack machen lassen und find das bei 80x60 cm größe und ner auflösung der kamera von 3072x2304 schon ein wenig pixlig....
-
Exchange oder Stand Alone? Ich mein am Exchange kann man nochmal separat Regeln festlegen...
-
cmd-Befehl suchen/ersetzen
in Windows
Geschrieben
vor dem problem stand ich auch mal und hab mit hausmitteln nicht wirklich was vernünftiges zu stande gebraucht. stattdessen nutz ich seitdem für sowas die xchange.exe von Clay's Utilities