Zum Inhalt springen

bmg4ever

Mitglieder
  • Gesamte Inhalte

    281
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von bmg4ever

  1. sorry für das falsche unterforum. ich bin ja auch schön blöd. vor meiner body-css-deklaration hab ich doch glatt so nen tollen C-Kommentar gemacht: //Cascading Styles für das Hauptlayout--------------------------------------------- [/PHP] tja das kommt davon, wenn man alles mixt
  2. also ich hab da mal ne ganz dumme frage: wie setzte ich denn über CSS die background-color für den ganzen hintergrund, denn body { background-color: irgendwas; } funzt net. oder anders, wie setzt ich XHTML-konform das bgcolor attribut des body-tags?
  3. Ok das hier hab ich hier gefunden @Echo Off echo UniCode to ANSI converter for TXT. md ~ANSI for %%a in (export.txt) do type "%%a">"~ANSI\%%a" for %%a in (export.txt) do attrib -r -h -s "%%a" cd ~ANSI for %%a in (export.txt) do move /y "%%a" .. cd.. rd ~ANSI [/PHP] dies Batch-Datei konvertiert die angegebene textdatei von unicode zu ansi. was genau da passiert kann ich dir auch net sagen, aber es funktioniert.
  4. der witz ist: folgendes funktioniert: ----------------------------------------------- 1. FOR /F %i IN (keys.txt) echo %i >> a.txt 2. FOR /F %i IN (keys.txt) echo %i ----------------------------------------------- aber das hier geht dann nicht mehr ----------------------------------------------- 1. FOR /F %i IN (export.txt) echo %i >> a.txt 2. FOR /F %i IN (export.txt) echo %i ----------------------------------------------- diese dumme for-schleife geht den export.txt nicht durch. und ich hab auch herausgefunden warum. der regedit export befehl erzeugt ja keine textdatei nach dem ansi-zeichensatz, auch wenn du sie .txt nennst. die exportierte datei ist im unicode. sie muss erst einmal im ANSI-Format abgespeichert werden. dann gehts.
  5. tröste dich bei mir gehts auch nicht. ehrlich gesagt bin ich überfragt. wäre so nicht schlecht gewesen. aber ich hab auch noch nie mehrere batch befehle so verschachtelt. ich weiß nicht, ob es da was zu beachten gilt
  6. puh... ich bin genr bereit dir zu helfen, aber ich bin auch nicht grade batch-programmer (wieos sollte man auch ). haste schonmal darüber nachgedacht das ganze in einer Hochsprache umzusetzen. da kann man das ergebnis dann auch schöner formatieren. aber zurück zum thema: eine liste von suchbegriffen könntest du in einer anderen textdatei speichern. //1. Inhalt der keys.txt: suchbegriff1 suchbegriff2 ... [/PHP] Dann die Batch: [PHP] .... FOR /F %i in (keys.txt) DO //durchsucht die keys.txt zeile für zeile und schtreibt die werte in i FIND "%i" /N regexport.txt //das wäre dann schonmal ne option. muss natürlich in einer Zeile stehen .... //2. option: FOR /F %i in (keys.txt) DO FOR /F %j IN (Export_Reg.txt) DO IF /I "%j"=="%i" echo "%j" > result.txt //sucht alle keys aus der keys.txt in der export_reg.txt und schreibt bei //übereinstimmung die Zeilen der reg-text-datei in die Datei result.txt //Danach kannste ja dann die Zeilen der result.txt so formatiert ausgebn, wie //du es gerne hättest
  7. bmg4ever

    array

    das haben sich die microsoft-entwickler wohl auch gedacht Aber jetzt ist auch mal gut mit dieser diskussion.
  8. //sowas in der art?? FOR /F %i IN (export.reg) DO IF /I "%i"=="KEY" echo %i [/PHP] Also auf der schiene musst du weiterarbeiten. Allerdings lass dir gesagt sein, dass ein batch IF beim Stringvergleich keine Wildcards unterstützt. Außerdem: Such mal bei google. Befehlsübersichten zu Batch dateine gibts auch im netz, z.B. hier oder hier
  9. also ich hab vor nem halben jahr angefangen und programmiertechnisch bei null angefangen (abgesehen von einem halben jahr grauseligem schul-java, wo wir mit ner stift-klasse in der art stift.bewegebis(100,200) bilder gemalt haben) und ich muss sagen, dass ich auf den geschmack gekommen bin . also nun zum eigentlichen: du machst ne ausbildung und keine Fortbildung! du musst nicht schon vor der ausbildung eine aubschlussprüfung bestehen können. allerdings würde ich dir bei einer FIAE-ausbildung mit null Vorkenntnissen dann auf jeden fall von einem Versuch auf 2 Jahre zu Verkürzen abraten, da dann die Zwischenprüfung sehr schnell kommt. Auf 2 1/2 Jahre verkürzen kannst du dann nach der Zwischenprüfung immernoch. Allerdings lass dir gesagt sein, dass dein Ausbildungsbetrieb natürlich gerne sieht, wenn er seinen Auszubildenden direkt mit "anspruchsvolleren" Projekten betrauen kann. Also ich hatte nach dem Abi 3 Monate Urlaub und die bieten sich ja eventuell zu einer gemäßigten (sollst ja nicht deinen ganzen Urlaub opfern) Vorbereitung an. Links zu guten Einsteigertutorials findest du hier sicherlich überall im Forum. Ansonsten schick mir mal ne PN und ich schick dir mal, womit ich sehr gut zurecht gekommen bin.
  10. also spontan würde ich bahupten, dass dir nix anderes übrig bleibt, als die registry daten zu exportieren, dann das exportierte file zu durchsuchen und die ergebnisse auszugeben. bei änderungen die datei wieder zu importieren und dann zu löschen: //Exportieren der Registry regedit /E exportfile.reg "HKEY_USERS" /*der letze parameter ist nicht zwingend und ist anzugeben, wenn man nur den entsprechenden Subkey exportieren will*/ //Reimport regedit /S exportfile.reg /* das "/S" ist zwar nicht erforderlich, aber bei einer batch schon, da es die Abfrage verhindert, ob man sich wirklich sicher ist*/ [/PHP]
  11. also vom algorythmus her sieht das ja ok aus und müsste auch funktionieren. jetzt bin ich mir allerdings auch nicht so genau sicher, was du genau hören willst. Ob nun der Algorythmus allgemein richtig ist, oder ob dein struktogramm so akzeptabel ist. zum Struktogramm: Das mit dem i=0 in der Mitte ist ja total unsinnig. allgemein besteht dein Struktogramm nur aus mathematik. Zu einem Programm, welches den BiKoe ausrechnet gehört jawohl auch eine Kommunikation mit dem Benutzer, die komplett fehlt. Und ein Struktogramm nur über den reinen mathematischen Ablauf ist unsofern unsinnig, als dass es dann auch die Formel getan hätte. Des Weiteren weiß ich leider auch nicht genau, wie es mit den Normen für Struktogramme so bestellt ist, aber man sollte spezifischen Quellcode vermeiden (so hat man mir das zumindest beigebracht). Also meines Wissens ist deshalb soetwas, wie "i++" nicht zulässig. Das klingt ein bisschen übertrieben negativ, also bitte krieg das nicht in den falschen Hals. Ist ja nicht gegne dich
  12. vielleicht hilft dir das ja als anregung, wie du das lösen kannst. http://www.aspheute.com/artikel/20010309.htm also dein excel sheet muss das diagramm schon bereitstellen. von einem Control, dass diagramme erzeugt habe ich noch nie gehört (was nicht heißt, dass es die nicht gibt). das diagramm als aktuelle gif einzubinden wäre ja dann ganz einfach.
  13. bmg4ever

    array

    cool wusst ich auch noch nicht
  14. bmg4ever

    array

    ich will ja nichts sagen, aber es reicht auch völlig, wenn man eine variable innerhalb einer funktion nur einmal deklariert. andere compiler, z.b. der von VC++, meckern sogar über mehrfach deklarationen
  15. bmg4ever

    array

    natürlich ist das möglich. ich zitiere: -------------------------------------------------- 1. Array wie bisher durchlaufen, aber nicht direkt die werte auf andere Arrays verteilen, sondern einfach nur counter hochzählen. 2. Über selbige Counter die beiden neuen arrays initialisieren 3. dann das programm wie bisher -------------------------------------------------- also das wäre dann so: int iarr[]={1970, 1956, 1921, 1994, 1933, 1937, 1945, 1940, 1928, 1972, 1976, 1944, 1992, 1914, 1908, 1968, 1954, 1959, 1929, 1943, 1939, 1942, 1992, 1919, 1951, 1947, 1990, 1943, 1955, 1987, 1902, 1955, 1908, 1914, 1943, 1972, 1988, 1983, 1983, 1928, 1907, 1970, 1942, 1923, 1990, 1935, 1958, 1992}; int menge=sizeof(iarr)/sizeof(int); int p=0, q=0; for (int i=0; i<menge; i++) { if((iarr[i]/10)%10==5) { p++; } else q++; } int jz5[p]; int jrest[q]; p=q=0; for (i=0; i<menge; i++) { if((iarr[i]/10)%10==5) { jz5[p++]= iarr[i]; } else jrest[q++]=iarr[i]; } for (i=0; i<sizeof(jz5)/sizeof(int); i++) { cout << jz5[i] << "\n"; } for (i=0; i<sizeof(jrest)/sizeof(int); i++) { cout << jrest[i] << "\n"; } [/PHP]
  16. bmg4ever

    array

    also den Code würdest du einfach so setzen: for (int i=0; i<menge; i++) { if((iarr[i]/10)%10==5) { jz5[p++]= iarr[i]; } else jrest[q++]=iarr[i]; } jz5[p] = 0; jrest[q] = 0; [/PHP] Beim Buchstaben ist das mit dem Streucode ja noch unproblematischer. Da könnte man eben das String-Ende Zeichen '\0' verwenden. Ansonsten kannst du natürlich auch folgendes machen: 1. Array wie bisher durchlaufen, aber nicht direkt die werte auf andere Arrays verteilen, sondern einfach nur counter hochzählen. 2. Über selbige Counter die beiden neuen arrays initialisieren 3. dann das programm wie bisher
  17. bmg4ever

    array

    also am einfachsten in diesem Fall wäre, wenn du dir nach dem einlesen der Daten ins Array ein Steuercode, wie z.B. '0000', ans ende schreibst und das dann als so ne art stringendezeichen betrachtest. beim auftreten dieses Zeichen unterbrichst du dann halt deine Datenausgabe. [EDIT] Warum kann mein Borland-Kompiler das nicht kompilieren?? Er meldet, dass für die Array-Deklaration ein Konstantenausdruck erforderlich ist. Welcher Compiler meckert denn da nicht? [/EDIT]
  18. Das script gibt doch auch folgende meldung aus, oder? --------------------------------------------------------- echo "Datei wurde erfolgreich geschrieben."; --------------------------------------------------------- also wenn die datei existiert, aber 0 byte groß ist, dann kann es ja eingentlich nur an quelldateizeile hängen. --------------------------------------------------------- $_FILES["file"]["tmp_name"] --------------------------------------------------------- aber allerdings müsste das meines wissens und dem text hier zufolge völlig richtig sein. passiert das denn bei jeder datei?
  19. wofür soll denn das gut sein, wo du doch die funktion über ihren namen aufrufen musst, also der name zum zeitpunkt des aufrufens immer bekannt ist ?
  20. @sockä: ich an deiner stelle würde mich über die datenbankstruktur freuen. genauso sollte es ja schließlich sein. beim updaten der daten kommst du wohl nicht um folgende vorgehensweise herum: 1. prüfen ob spezielle hardwarekomponente vorhanden, wenn ja, dann id herausfinden wenn nein, dann eintragen und neue id rausfinden 2. id in haupttabelle eintragen aber ich betone nochmal, genauso soll eine komplexe datenbank aufgebaut sein, damit sie pflegeleichter und übersichtlicher ist. zur geschwindigkeit: natürlich drückt die masse der tabellen und natürlich deren datensätze auf die performance. in dem fall heißt es einfach ausprobieren und entscheiden, ob die geschwindigkeit der zahlreichen joins noch akzeptal ist (vor allem sollte man dabei bedenken in wie weit die db noch erweitert werden soll) wenn die performance zu gering ist, dann sollte man auch hier über gestaffelte SQL-Abfragen nachdenken.
  21. 255 ist die maximale einstellung an tabellenblättern beim öffnen einer neuen arbeitsmappe defakto gehen aber mehr. die anzahl der tabellenblätter ist schlicht durch den verfügbaren speicher begrenzt
  22. wie wärs denn damit =C6 - ABRUNDEN(C6;0) bei mir steht die kommazahl halt in C6
  23. bmg4ever

    Net Send

    http://www.jsiinc.com/SUBC/tip1000/rh1025.htm:
  24. dann bleibt dir in mysql wohl nix anderes übrig, als ein php- oder anderes Skript für diese Auswertung zu schreiben, dass dann eine andere Tabelle der Datenbank immer entsprechend updatet. Auch wenn die das vielleicht nicht gefällt, fält mir sonst nix besseres ein. kannst ja mal bei deinem provider nachhacken, ob eventuell ein update auf mysql 5 vorgesehen ist
  25. ich will dir ja garnicht wiedersprechen, aber trotzdem war meine aussage auch nicht falsch. Das Mapping stellt eine Art Zuweisung dar, aber nur diese Zuweisung macht die IP-Adresse und die MAC-Adresse noch nicht voneinander abhängig, denn die Ip-Adresse eines PCs (also einer MAC) in diesem Mapping lässt sich ja beliebig verändern. voneinander Abhängig bedeutet ja schließlich, dass ein Parameter (MAC oder IP) den anderen mit festlegt oder zumindest grundstruckturen festlegt, was in keinster weise der fall ist.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...