Hallo!
ähm... und in wiefern soll mir das weiterhelfen? XP ist installiert und vista is installiert.. beide wurden erkannt.. nur xp findet die hal.dll nich..
MfG Spider
Hallo!
ähm... und in wiefern soll mir das weiterhelfen? XP ist installiert und vista is installiert.. beide wurden erkannt.. nur xp findet die hal.dll nich..
MfG Spider
Hallo
ich hab mal wider pc probleme, wer auch sonst
Also.. als erstes is es so, das wenn ich den PC starte eine aufforderung kommt ob ich nun Vista starten will oder XP (bootloader).. so.. beide os's hab ich auf einer fespltatte aber auf 2 partitionen. Vista starten ist kein problem. aber wenn ich XP starten will steht da hal.dll ist fehlerhaft oder nicht vorhanden oder sowas. Habe gehört das es meistens mit der Boot.ini zusammenhängt, desswegen poste ich einfach mal die Boot.ini mit (also jetzt von XP...):
Habe auch hier nochmal den auzuug von der Datenträgerverwaltung:
[Blockierte Grafik: http://apr27b.imghost.us/LyjB.jpg]
Andere komische sache: wenn ich die Widerherstellungskonsole von der XP installationsdisk starte dann steht da:
"Bitte wählen Sie ein betriebsystem aus:
C:\Windows
E:\Windows"
Warum E:\Windows?! E: is bei mir ein dvdram laufwerk... müsste doch eigetnlich D: heißen?!
das 2. problem mit der Widerherstellungskonsole Hat sich dank Gun-Food erledigt: "<Gun-Food> management konsole ist was anderes und bezeichnet die lw anders "
Bitte helft mir, win xp neu zu installieren wäre schade, da ich schon extrem viel zeit damit verbracht hab das nach meinen einstellungen anzupassen..
Mfg Spider
Hallo!
Rückgabe parameter kannst du ja ausprobieren, sonst villeicht auch Google benutzen mit dem Dll namen und VB oder AutoIt dahinter.. Wobei du bei VB warscheinlich (War zu peinlich ) mehr einträge findest, und das dann zu übersetzen sollte nicht alzu schwer sein
Mfg Spider
Hallo
lol, kann das sein das wir die gleichen Systeme haben( amd athlon 5600 x2, nvidia 8800gts)? Und das du auch probleme mit Splinter Cell Double Agent hast (amd_dc_opt.exe)? Naja.. egal.. Probiers mal so, ka obs nun geht oder nich, gibt immerhin keine fehlermeldung:
Run(@SystemDir&"\RUNDLL32.EXE C:\WINDOWS\system32\NvMcTray.dll,NvTaskbarInit")
Run(@SystemDir&"\RUNDLL32.EXE C:\WINDOWS\system32\NvCpl.dll,NvStartup")
Mfg Spider
Hallo
verdammt, du kommst zu spät bin mir aber auch nich ganz sicher ob das bei meiner vista DVD funktioniert.. da es nämlich nur ein update von der Beta ist..
Trozdem danke hab jetzt XP drauf.. vista mach ich dann später wider drauf
Mfg Spider
hallo
Edit2: mach jetzt alles platt.. vielen dank für eure hilfen..
mfg spide
Hallo!
So, also ich habs jetzt zummindest geschafft mit der install cd von xp zu booten dummerweise aber kann ich die maus nich bedinen?! brauch ich etwa ne ps2 maus?!?!?
Mfg Spider
Hallo!
nene^^ formatieren tut er nix.. bzw er tut GARNIX.. ja, trallala hat mir grade den EasyBCD empfohlen.. jetzt tu ich erstmal xp deinstallieren und dann mal in vista rein und dann das prog ausführen und dann alles nochmal von vorne...
Vielen dank an alle die mir geholfen haben meld mich gleich nochmal ob alles glatt ging..
Mgf Spider
Hallo!
btw: WinActive gibt nur zurück ob ein fenster aktiviert ist.. WinActivate aktivert das festner dann.. d.h. WinActive($oIE) is überflüssig
Ansonsten kannst du nochmal gucken was er hier in der MsgBox zeigt:
MsgBox(0,"",WinExists("Dateidownload"))
[/autoit]Wenn er 0 anzeigt wurde das fenster nich gefunden..
Sorry kann die grade nich 100%ig helfen, da ich nich an meinen PC kann, da er nich startet
MFg Spider
Hallo
Folgendes problem: Will vista + xp pro auf einer S-ATA hdd packen, also mit 2 partitionen.. Vista wurde problemlos auf der ersten partition installiert (70GB) jetzt will ich noch XP drauf haben.. also mit Vista eine neue Partition (90gb) erstellt und XP installations cd rein und neu gebootet.. Dann XP installiert musste aber komischer weise meine Daten fespltatte ausbauen, da XP meinte er könne da keine bootdateien speichern?!
Naja.. hab also XP installiert und dann will ich das System neustaren.. Als erstes kommt, wie immer, das ASUS bild.. danach kommt, wie immer, ein kleiner schwarzer strich der oben link immer an und aus blinkt... Doch diesmal verschwindet der nicht! er bleibt einfach da... hab ihn 30 mins laufen lassen, hat nix gebracht...
Die boot.ini hab ich wie folgt geändert:
DAs menü wo ich die beiden auswählen kann, kommt aber nich.. nur der verdammte weiße blinkende strich
Bitte helft mir :tier:
Mfg Spider
Hallo
Auch von mir natürlich Alles gute und herzlichen Glückwunsch vielen dank für deine vielen u. nützlichen Scripte und für deine engagiertes Helfen
Mfg Spider
Hallo!
Es gibt sone art Zyklus wie man am besten sucht
[list=1]
[*]Deutsche Hilfe (kann man weglassen wenn man gut engl kann)
[*]Engl Hilfe (kann man weglassen wenn man sie in und auswendig kennt, aber auch nur dann^^)
[*]Deutsches Forum Suche (kann man weglassen wen man sich 100% sicher ist das man jeden Beitrag kennt aber wirklich NUR dann)
[*]Engl Forum Suche (nie weglassen )
[*]wenn das alles nichts hilft... Google
[/list=1]
:mod:
Mfg Spider
Edit peethebee: Einen schlimmen Rechtschreibfehler korrigiert. Ich will mehr machen dürfen als 2 Sachen, Gta
Hallo!
nee wie schuppenaus den haaren^^ (alter otto w. witz....)
Jo, kein problem und viel erfolg/spaß mit deinem skript
Mfg Spider
Hallo!
so, mal aufdie schnelle:
#include <GUIConstants.au3>
#include <string.au3>
#include <array.au3>
#include <File.au3>
Opt("GuiOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit]Global $msg = 0, $buttons[1][2], $left = 10, $top = 40, $liste[16][2], $test[16]
[/autoit] [autoit][/autoit] [autoit]GUICreate("Spiele..", 375, 420)
GUISetOnEvent($GUI_EVENT_CLOSE, "_exit")
$search = GUICtrlCreateButton(">>> Programm auswählen <<<", 10, 10, 355, 25)
GUICtrlSetOnEvent(-1, "_search")
GUISetState()
FileOpen(@ScriptDir & "\inhalt.txt", 1)
_FileReadToArray(@ScriptDir & "\inhalt.txt", $liste)
For $i = 1 To ($liste[0] - 1)
ReDim $buttons[$i + 1][2]
$buttons[$i][0] = GUICtrlCreateButton($liste[$i], $left, $top, 85, 85, $BS_ICON)
$buttons[$i][1] = $liste[$i]
GUICtrlSetImage(-1, $liste[$i], 0)
GUICtrlSetTip(-1, _StringProper(StringTrimRight(StringTrimLeft($liste[$i], StringInStr($liste[$i], "\", -1, -1)), 4)))
GUICtrlSetOnEvent(-1, "_button")
If $left = 10 Then
$left = 100
ElseIf $left = 100 Then
$left = 190
ElseIf $left = 190 Then
$left = 280
Else
$top += 90
$left = 10
EndIf
Next
While 1
Sleep(100)
WEnd
Func _button()
Local $found = False
For $i = 1 To UBound($buttons) - 1
If $buttons[$i][0] = @GUI_CtrlId Then
$found = True
ExitLoop
EndIf
Next
If Not $found Then Return MsgBox(0, "FEHLER!!", "Programm nicht gefunden!")
Run($buttons[$i][1])
EndFunc ;==>_button
Func _search()
If UBound($buttons, 1) = 17 Then Return MsgBox(48, "", "Es wurde die Maximale anzahl an Buttons erreicht!")
ReDim $buttons[UBound($buttons) + 1][2]
$fileop = FileOpenDialog("Exe auswählen...", "", "EXE Dateien(*.exe)")
If @error Then Return
$buttons[UBound($buttons) - 1][0] = GUICtrlCreateButton("", $left, $top, 85, 85, $BS_ICON)
FileWriteLine(@ScriptDir & "\inhalt.txt", $fileop)
GUICtrlSetTip(-1, _StringProper(StringTrimRight(StringTrimLeft($fileop, StringInStr($fileop, "\", -1, -1)), 4)))
GUICtrlSetImage(-1, $fileop, 0)
GUICtrlSetOnEvent(-1, "_button")
$buttons[UBound($buttons) - 1][1] = $fileop
If $left = 10 Then
$left = 100
ElseIf $left = 100 Then
$left = 190
ElseIf $left = 190 Then
$left = 280
Else
$top += 90
$left = 10
EndIf
;
;_ArrayDisplay($Liste, "")
EndFunc ;==>_search
Func _exit()
Exit
EndFunc ;==>_exit
Mfg Spider
Hallo!
und danke für deine Moderator und hilfe künste..
Mfg Spider
Hallo!
Hab mal fast jede zeile kommentiert..
#include <GUIConstants.au3>;Included GUIConstants.au3
#include <string.au3>;Included string.au3
Opt("GuiOnEventMode", 1);Setzt GUIOneventmode auf 1 (Gui[CTRL]SetOnEvent)
Global $msg = 0, $buttons[1][2], $left = 10, $top = 40;Hier werden die globals eingerichtet
GUICreate("Spiele..", 195, 400);Hier wird das Fenster (die GUI) erstellt
GUISetOnEvent($GUI_EVENT_CLOSE, "_exit");Und wenn auf das X oben rechts geklickt wird (die GUI geschlossen wird) dann wird das skript beendet
$search = GUICtrlCreateButton(">>> Spiel auswählen <<<", 10, 10, 175, 25);Hier wird der Spiele auswählen button erstellt
GUICtrlSetOnEvent(-1, "_search");und wenn man auf den button klickt wird die funktion _search ausgeführt
GUISetState();hier wird die gui gezeigt
While 1;unendliche schleife damit sich das skript nicht einfach beendet
Sleep(100)
WEnd
Func _button();Falls IRGENDEINER der buttons die erstellt wurden gedrückt wurden
Local $found = False;Am anfang wird found auf False gestellt
For $i = 1 To UBound($buttons,1)-1; Von 1 zu (wie groß das Array ist)-1 (das -1 weil es sonst ein zuviel währe da arrays bei 0 ($array[0]) anfangen und nich bei 1
If $buttons[$i][0] = @GUI_CtrlId Then;Wenn das button array irgendwo = das letze gedrückte control ist dann...
$found = True;....setze $found auf True...
ExitLoop;....und beende die For schleife
EndIf
Next
If Not $found Then Return 0; wenn nicht gefunden wurde (irgendein fehler..) dann abbrechen (Return)
Run($buttons[$i][1]);Ansonsten die zum button gehörige exe starten
EndFunc
Func _search()
If UBound($buttons, 1) = 9 Then Return MsgBox(48, "", "Es wurde die Maximale anzahl an Buttons erreicht!");Falls 8 buttons existieren Abbrechen
ReDim $buttons[UBound($buttons) + 1][2];Hier wird das array neu "GeDimmt" also das array bekommt 1 mehr damit autoit später nich abkackt..
$fileop = FileOpenDialog("Exe auswählen...", "", "EXE Dateien(*.exe)");Hier der FileOpen Dialog
If @error Then Return;Wenn abbrechen oder schließen gedrückt wurde einfach aus der funktion gehen (Return)
;Hier wird der Button erstellt... $buttons[(So viel wie das array hat)-1][0]
;die [0] steht für die Control ID, wird bei der _button funktion gebraucht...
$buttons[UBound($buttons) - 1][0] = GUICtrlCreateButton("", $left, $top, 85, 85, $BS_ICON)
GUICtrlSetTip(-1,_StringProper(StringTrimRight(StringTrimLeft($fileop,StringInStr($fileop,"\",-1,-1)),4)));Setze ein Tooltip mit dem Namen der datei auf den button (wenn man mit der maus rüber geht sieht man ihn)
GUICtrlSetImage(-1, $fileop, 0);Setze das icon der EXE datei auf den button
GUICtrlSetOnEvent(-1,"_button");falls der button gedrückt wurde wird _button gestartet
$buttons[UBound($buttons) - 1][1] = $fileop;$buttons[(So viel wie das array hat)-1][1] die [1] für den kompletten pfad der EXE
;hier wird die position festgelegt, damit die buttons nich immer übernander gehen...
If $left = 10 Then
$left = 100
Else
$top += 90
$left = 10
EndIf
EndFunc ;==>_search
Func _exit ();falls halt die gui geschlossen wird
Exit
EndFunc ;==>_exit
Mfg Spider
Edit wohu^^ 888 Posts :party4:
Hallo!
oh.. du wolltest das speichern? sry hab ich garnicht gelesen^^ aber den rest schaffst du ja bestimmt und wenn nicht,... naja du weist ja frag mich einfach glaub aber du schaffst das
Mfg Spider
Hallo
So ich hab dir einfach mal ein skript gemacht wenn du fragen zu dem skript hast (wie irgendwas funktioniert) dann frag mich einfach
Hier nun das Skript:
#include <GUIConstants.au3>
#include <string.au3>
Opt("GuiOnEventMode", 1)
Global $msg = 0, $buttons[1][2], $left = 10, $top = 40
[/autoit] [autoit][/autoit] [autoit]GUICreate("Spiele..", 195, 400)
GUISetOnEvent($GUI_EVENT_CLOSE, "_exit")
$search = GUICtrlCreateButton(">>> Spiel auswählen <<<", 10, 10, 175, 25)
GUICtrlSetOnEvent(-1, "_search")
GUISetState()
While 1
Sleep(100)
WEnd
Func _button()
Local $found = False
For $i = 1 To UBound($buttons,1)-1
If $buttons[$i][0] = @GUI_CtrlId Then
$found = True
ExitLoop
EndIf
Next
If Not $found Then Return MsgBox(0,"","")
Run($buttons[$i][1])
EndFunc
Func _search()
If UBound($buttons, 1) = 9 Then Return MsgBox(48, "", "Es wurde die Maximale anzahl an Buttons erreicht!")
ReDim $buttons[UBound($buttons) + 1][2]
$fileop = FileOpenDialog("Exe auswählen...", "", "EXE Dateien(*.exe)")
If @error Then Return
$buttons[UBound($buttons) - 1][0] = GUICtrlCreateButton("", $left, $top, 85, 85, $BS_ICON)
GUICtrlSetTip(-1,_StringProper(StringTrimRight(StringTrimLeft($fileop,StringInStr($fileop,"\",-1,-1)),4)))
GUICtrlSetImage(-1, $fileop, 0)
GUICtrlSetOnEvent(-1,"_button")
$buttons[UBound($buttons) - 1][1] = $fileop
If $left = 10 Then
$left = 100
Else
$top += 90
$left = 10
EndIf
EndFunc ;==>_search
Func _exit ()
Exit
EndFunc ;==>_exit
Hoffe konnte helfen..
Mfg Spdíder
Hallo und herzlich :willkommen:
ich hab auch direkt mit autoit angefangen, dann mal ans c++ programmieren rangetraut.. doch autoit war mir iwie.. naja.... bequemer
Viel spaß und erfolg wünsch ich dir mit deinen skripten usw
Mfg Spider
Hallo
danke für die küsse^^ und kein problem, wir helfen immer gerne
zu den beiden zeilen: die bringen nur was wenn er die installation automatisch machen soll, d.h. er z.b. den ordner automatisch eingibt und dann automatisch auf weiter klickt usw.. Aber naja.. brauch man nich unbedingt
Mfg Spider