Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 23:58

  • Please register to post and access all features, it's quick, easy and FREE!

 

FileInstall- Wie geht das?

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2010
Posts: 687
Received Thanks: 188
Question FileInstall- Wie geht das?

ich würde gerne mit autoit ein programm in einen bestimmten ordner Installieren.Nur weiß ich nicht wie man das Programm "Includet" mit #include geht das iwie nid und wie man in dann installiert mit FileInstall
Pls Help MfG Jonnyyyyy



Jonnyyyyy is offline  
Old   #2
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Hey,
ich würde mal sagen
PHP Code:
Bindet ein Bitmap mit dem Dateinamen "C:\test.bmp" in das kompilierte Skript ein und legt es nach dem Starten der exe-Datei in "D:\mydir\test.bmp" ab.
$b True
If $b True Then FileInstall("C:\test.bmp""D:\mydir\test.bmp"
aus der Helpfile erklärt doch schon alles.
Du gibst den Pfad von der Datei an, die du ins Script mit einbinden willst un dann den Pfad, wo es hin soll, wobei ich es mit @scriptdir machen würde, dass die dateien in den Ordner gepackt werden, wo die .exe später drinn ist.
Sprich so:
PHP Code:
$b True
If $b True Then FileInstall("C:\test.bmp", @scriptdir&"\test.bmp"
Dazu kann man noch mit einer GUI einen schönen Installer basteln.

Viel spaß beim ausprobieren

PS: Includes sind nur dafür da um andere Befehle zu deklarieren


BlackHybrid is offline  
Thanks
1 User
Old   #3
 
elite*gold: 0
Join Date: Aug 2010
Posts: 687
Received Thanks: 188
Quote:
Originally Posted by BlackHybrid View Post
Hey,
ich würde mal sagen
PHP Code:
Bindet ein Bitmap mit dem Dateinamen "C:\test.bmp" in das kompilierte Skript ein und legt es nach dem Starten der exe-Datei in "D:\mydir\test.bmp" ab.
$b True
If $b True Then FileInstall("C:\test.bmp""D:\mydir\test.bmp"
aus der Helpfile erklärt doch schon alles.
Du gibst den Pfad von der Datei an, die du ins Script mit einbinden willst un dann den Pfad, wo es hin soll, wobei ich es mit @scriptdir machen würde, dass die dateien in den Ordner gepackt werden, wo die .exe später drinn ist.
Sprich so:
PHP Code:
$b True
If $b True Then FileInstall("C:\test.bmp", @scriptdir&"\test.bmp"
Dazu kann man noch mit einer GUI einen schönen Installer basteln.

Viel spaß beim ausprobieren

PS: Includes sind nur dafür da um andere Befehle zu deklarieren
hey, thx erstma^^
aber das mit dem $b versteh ich niht wofür braucht man das?!?!?!
Jonnyyyyy is offline  
Old   #4
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Kp hab das einfach mal aus der Helpfile rauskopiert kann man eig weglassen^^


BlackHybrid is offline  
Old   #5
 
elite*gold: 0
Join Date: Aug 2010
Posts: 687
Received Thanks: 188
Quote:
Originally Posted by BlackHybrid View Post
Kp hab das einfach mal aus der Helpfile rauskopiert kann man eig weglassen^^
ok thx^^
Jonnyyyyy is offline  
Old   #6
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Ich hab dir mal auf die schnelle was mit einer GUI gemacht:

PHP Code:
Global $Pfad

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"477324415241)
$Input1 GUICtrlCreateInput("Pfad..."8011220121)
$Button1 GUICtrlCreateButton("Browse"2881128917$WS_GROUP)
$Button2 GUICtrlCreateButton("Installieren"10020010020$WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Button1
            $Pfad1 
FileSelectFolder("Wähle den Ordner."""4"")
            
GUICtrlSetData($Input1$Pfad1)
        Case 
$Button2
            FileInstall
("C:\Users\..."GUICtrlRead($Input1))
    EndSwitch
WEnd 
BlackHybrid is offline  
Thanks
1 User
Old   #7
 
elite*gold: 0
Join Date: Aug 2010
Posts: 687
Received Thanks: 188
Quote:
Originally Posted by BlackHybrid View Post
Ich hab dir mal auf die schnelle was mit einer GUI gemacht:

PHP Code:
Global $Pfad

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"477324415241)
$Input1 GUICtrlCreateInput("Pfad..."8011220121)
$Button1 GUICtrlCreateButton("Browse"2881128917$WS_GROUP)
$Button2 GUICtrlCreateButton("Installieren"10020010020$WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Button1
            $Pfad1 
FileSelectFolder("Wähle den Ordner."""4"")
            
GUICtrlSetData($Input1$Pfad1)
        Case 
$Button2
            FileInstall
("C:\Users\..."GUICtrlRead($Input1))
    EndSwitch
WEnd 
thx^^ das hat mir wirklich geholfen
Jonnyyyyy is offline  
Old   #8

 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,135
Falls es den angegeben Pfad noch nicht gibt, sollte er vorher mit "DirCreate" erstellt werden.

PHP Code:
$Pfad = @DesktopDir "\FileInstall\Test"
If Not FileExists($PfadThen DirCreate($Pfad)
FileInstall(".\Test.txt"$Pfad "\Test_2.txt"1
Braucht man aber mit der Verwendung von "FileSelectFolder" nicht.
KDeluxe is offline  
Thanks
1 User
Old   #9
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
Code:
FileInstall("PFAD DER ZU INSTALLIERENDEN DATEI AUF DEINEM PC","PFAD AUF DER DIE DATEI INSTALLIERT WERDEN SOLL")
z.B.

Code:
FileInstall("C:\test.exe","C:\test.exe")
dann noch compilen, und dein programm enthält die datei und schreibt sie dann bei der person die es startet in den rechten pfad

wenn ich nicht möchte dass jemand die zu installierende datei findet, um somit meinen trainer whatever zu schützen, mache ich es so

Code:
FileInstall("C:\test.exe", @tempdirdir&"\test.exe")
Wenn du danach noch ein
Code:
RUN(@tempdirdir & "\test.exe")
schreibst, wid die datei anschließend gestartet
freehuntx is offline  
Thanks
1 User
Old   #10
 
elite*gold: 297
Join Date: Mar 2009
Posts: 646
Received Thanks: 171
Mach einen Fileinstaller mit .zip
geht schneller ist besser xD (besser nicht umbedingt ^^)


Nico001 is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
FileInstall?
hallo leute ! ich habe für meine freunde und für mich eine art "installer" gemacht für gta cice city naja also wenn ich den script öffne kommt...
4 Replies - AutoIt
Msn fenster geht aus und geht nicht mehr an o.O
Ja mein problem ist wenn ich z.B mit der türkei rede (über msn mit cam und headset) dann geht das msn fenster zu mit dem ich gerade chate. aber ich...
5 Replies - Technical Support
welcher trainer geht geht überhaupt einer ?
welche trainer gehen die hacks verstehe ich net:confused:
9 Replies - S4 League Hacks, Bots, Cheats & Exploits



All times are GMT +1. The time now is 23:58.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.