Sammys Themen

  • Da das Skript mit dem DriveGetTypee jetzt einwandfrei funktioniert. Arbeite ich an meiner nächsten Funktion. Die Funktion heißt ScriptDir.

    ScriptDir:
    Und zwar ich habe eine Datei in "C:\Test\restart.au3" und das Haupt-Skript liegt in "C:\Main.au3". Nun soll das Haupt-Skript die Restart.au3 starten und danach wird das Haupt-Skript beendet. Die Restart.au3 startet nun Main.au3 in Laufwerk C: wieder. Nun will ich das in eine Funktiion packen. Ich hab schon mal angefangen

    [autoit]

    #cs ----------------------------------------------------------------------------

    [/autoit][autoit][/autoit][autoit]

    AutoIt Version: 3.2.1.10 (beta)
    Author: Sammy

    [/autoit][autoit][/autoit][autoit]

    Script Function:
    Template AutoIt script.

    [/autoit][autoit][/autoit][autoit]

    #ce ----------------------------------------------------------------------------

    [/autoit][autoit][/autoit][autoit]

    $target = @ScriptDir

    [/autoit][autoit][/autoit][autoit]

    $scriptdir1 = StringSplit($target, "\")

    [/autoit][autoit][/autoit][autoit]

    MsgBox(64 + 8192, "Ordner vor dem Skript", $scriptdir[$scriptdir[0]])

    [/autoit][autoit][/autoit][autoit]

    ;~ MsgBox(64 + 8192, "SkriptFullPath", @ScriptFullPath)

    [/autoit]

    Einmal editiert, zuletzt von Sammy (1. November 2006 um 13:52)

  • Das ist in WPI so, und das möchte gerne ändern und zwar möchte ich die Restart.au3 die momentan parrallel zum Haupt-Skript ist in das Verzeichnis Resource verschieben. Das Problem hat sich erledigt. Ich hab ein kleines Skript gefunden, und es noch ein bisschen umgeändert. Wenn ich es fertig hab, stell ich es hier rein.


    Nun noch eine andere Frage:
    Ich habe eine GUI. Nun möchte ich gerne das in der Titelleiste kein Icon angezeigt wird (das wär erledigt) nun soll aber der Titel zentriert sein, aber die ganze Zeit ist er Linksbündig

    Einmal editiert, zuletzt von Sammy (2. November 2006 um 17:16)

  • Ich hab noch ne Frage zur IOM. Und zwar betrifft die Frage den Install-O-Matic Manager 2.00. Bei Programmzusammensetzung ändern werden Tabs angezeigt. Eine Tab heißt Programm entfernen. Wenn ich ein Programm anklicke und dann auf den Button „Programm entfernen“ klicke. Kommt eine MsgBox. In der MsgBox finde ich den Namen des angeklickten Programms.

    Nun zur wirklichen Frage. Und zwar möchte ich fragen, ob man ein Kontext-Menü in so einer Liste erstellen kann. Nicht in der IOM, ich möchte in meinem Network-Tool in der Update-Liste in ein Kontext-Menü erstellen. Wenn ich z.B.: auf das Update „KB885523“ rechtsklicke möchte ich das ein Kontextmenü erscheint und dort kann ich dann z.B.: auf Eigenschaften klicken und dann erscheinen mehr Infos über das Update

  • das problem mit refresh in wpi hab ich so gelöst. es wird also keine zweite datei für den refresh mehr benötigt.

    [autoit]

    Func Refresh()
    If @Compiled = 1 Then
    Run(FileGetShortName(@ScriptFullPath))
    Else
    Run(FileGetShortName(@AutoItExe) & " " & FileGetShortName(@ScriptFullPath))
    EndIf
    Exit
    EndFunc ;==>Refresh

    [/autoit]
  • Ich hab extra eine UDF dafür geschrieben. Aber es ist auch umständlich mit zwei Dateien zu arbeiten.


    Edit:

    Zitat

    Original von Sammy
    Ich hab noch ne Frage zur IOM. Und zwar betrifft die Frage den Install-O-Matic Manager 2.00. Bei Programmzusammensetzung ändern werden Tabs angezeigt. Eine Tab heißt Programm entfernen. Wenn ich ein Programm anklicke und dann auf den Button „Programm entfernen“ klicke. Kommt eine MsgBox. In der MsgBox finde ich den Namen des angeklickten Programms.

    Nun zur wirklichen Frage. Und zwar möchte ich fragen, ob man ein Kontext-Menü in so einer Liste erstellen kann. Nicht in der IOM, ich möchte in meinem Network-Tool in der Update-Liste in ein Kontext-Menü erstellen. Wenn ich z.B.: auf das Update „KB885523“ rechtsklicke möchte ich das ein Kontextmenü erscheint und dort kann ich dann z.B.: auf Eigenschaften klicken und dann erscheinen mehr Infos über das Update

    Das oben genannte Problem hat sich erledigt. Ich hab selber hinbekommen.


    Nun bleibt noch eine andere Frage und zwar betrifft es sich auf SQLite in AutoIt.
    Ich habe eine Datenbank erstellt, nun möchte ich das das Skript die Datenbank auch liest. Wie mache ich das?

    Einmal editiert, zuletzt von Sammy (4. November 2006 um 10:30)