ich habe mir sowas in der art schon gedacht, aber irgendwie nicht ganz auf den trichter gekommen =)
danke
ich habe mir sowas in der art schon gedacht, aber irgendwie nicht ganz auf den trichter gekommen =)
danke
Hi,
ich habe eine Tabelle + 1 Suchfeld, das die Spezialfilter Funktion anwenden soll, sobald dort was eingetippt wird.
bis jetzt habe ich einen Button erstellt, jedoch finde ich es lästig, eine Suchfolge einzugeben, enter drücken und anschließend mit der Maus auf den Button zu klicken.
Deswegen habe ich nach einer Möglichkeit gesucht, dass dies automatisch geschieht, wenn ich in der Zelle Enter drücke.
Gefunden habe ich das hier, was aber leider nicht funtioniert. Wie muss ich es ändern, damit es geht?
Zitat;">Private ;">Sub Worksheet_Calculate()
Range("C11:E104").AdvancedFilter _
Action:=xlFilterInPlace, _
CriteriaRange:=Range("C11:E12"), _
Unique:=False
;">End ;">Sub
Mein Makro sieht so aus
ZitatSub Makro1()
Range("B9:E98").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
Range("B4:E5"), Unique:=False
End Sub
hinkriegen werde ich das schon irgendwie, bin mir zwar noch nicht ganz über die umsetzung im klaren, dachte nur, vllt hat jmd sowas schonmal gemacht und ich spar mir die arbeit *g*
aber thx, werd mir das in der nächsten zeit mal antun und mich wieder melden =)
dank dir, werde ich testen, denke das wird mein prob beseitigen =)
sorry fürs topic, ka wie ich es nennen soll *g*
naja, auf jeden fall ist die frage, ob es folgendes vllt schon gibt, um das "nur" noch in verschiedene scripte einzubinden:
eine kalenderfunktion, was bedeutet, es soll eine aufgabe ausgeführt werden, die frage ist jedoch ob täglich, wöchentlich, monatlich oder nur Montags, Dienstags, etc ....
gleiches könnte man für die uhrzeit nehmen.
gibt es da vllt schon was?
ok, ich hoffe das was ich poste reicht *g*
kann das ganz tool grad selber net compilieren, da mir hier 2 au3-dateien fehlen.
hab aber eine exe, mit der ich zumindest die alten einstellungen testen kann, bzw ein mini script geschrieben, dass das pw wieder aus der ini liest, wo es nicht komplett gespeichert ist
$gui = GUICreate($script & " V3", 400, 300, -1, -1, -1, $WS_EX_ACCEPTFILES)
$menu = GUICtrlCreateMenu("&More")
$infos = GUICtrlCreateMenuitem("&Info", $menu)
$about = GUICtrlCreateMenuitem("&About", $menu)
$ok = GUICtrlCreateButton("&OK", 40, 251, 70, -1, $BS_DEFPUSHBUTTON )
GUICtrlSetTip($ok, "Saves your current settings in an *.ini-file")
$cancel = GUICtrlCreateButton("&Cancel", 290, 251, 70)
If $flag = True Then GUICtrlSetTip($cancel, "This button only hides your settings")
...
[/autoit][autoit][/autoit][autoit];ie-gui
$guiie = GUICreate("Internet Explorer Settings", 300, 250)
WinSetTrans($guiie, "", 240)
$ok2 = GUICtrlCreateButton("&Ok", 20, 220, 70, -1, $BS_DEFPUSHBUTTON )
$cancel2 = GUICtrlCreateButton("&Cancel", 220, 220, 70)
;tab 1 - access
GUICtrlCreateTab(0, 0, 300, 215)
GUICtrlCreateTabItem("Access Options")
GUICtrlCreateGroup("Access Options", 30, 30, 220, 160)
$access = GUICtrlCreateCheckbox("automatic Internet Access", 70, 53)
GUICtrlSetTip($access, "If you select this option, you will automaticly get access to the Internet, without writing your personal details every time")
If $ieaxx = 1 then GUICtrlSetState($access, 1)
$access2 = GUICtrlCreateCheckbox("automatic Portal Access", 70, 78)
GUICtrlSetTip($access2, "If you select this option, you will automaticly get access to the Portal")
If $portalaxx = 1 then GUICtrlSetState($access2, 1)
GUICtrlCreateLabel("UserID", 55, 112, 50)
$user = GUICtrlCreateInput("", 115, 110, 100)
GUICtrlSetTip($user, "Please enter your UserID")
If $ieaxx = 1 then GUICtrlSetData($user, $ieuser)
$passw = GUICtrlCreateLabel("Password", 55, 152, 50)
$pw = GUICtrlCreateInput("", 115, 150, 100, "", $ES_PASSWORD)
GUICtrlSetTip($pw, "Please enter your current password, but keep in mind that you have to change it, when you select a new Windows-Password")
If $ieaxx = 1 then GUICtrlSetData($pw, _StringEncrypt ( 0, IniRead(@scriptdir & "\" & $ini, "IE-Settings", "Password", ""), $pwkey , 4 ))
Hallo,
ich habe eine frage, und zwar habe ich ein GUI gebaut, in dem sich ein Input-Feld befindet, das natürlich eine bestimmte größe hat.
da das Feld als PW-Eingabefeld genutzt wird, und die richtlinien sich ständig ändern, sind die pws manchmal kürzer und manchmal länger.
leider schneidet autoit jedoch das passwort dort ab, wo die eingabe in dem feld zuende ist. bei einer normalen inputbox gibt es diese beschränkung nicht, wie ich eben getestet habe =)
gibt es da nen schalter für ? oder ne alternative ?
extra das gui so in die breite zu ziehen, nur damit das inputfeld direkt 100stellige pws nimmt, is bissel blöd =/
meinst du schalter /T ?
hmm, irgendwie ist das nicht alles das was ich suche ...
hab auch pskill probiert, das geht erst garnicht, weil da wirlich besteht, dass er auch nachfolgende prozesse sclhießt
PS: @Buffo, scheint auch nicht genau das zu treffen, was ich gerne hätte =)
hab aber ne neue idee, mal ausprobieren
hiho,
ich habe folgendes prob. ich möchte bei nem best. befehl, dass 3 unterschiedliche prozesse, die öfters laufen können, beendet werden.
wenn die prozesse jedoch beendet werden, kann es vorkommen, dass die nochmal gestartet werden, unbestimmt oft, die aber auch geschlossen werden sollen.
wie machen oO
nein, runwait hat mit batch/cmd nichts zu tun, aber mit @comspec wird auf die cmd zugegriffen, was bei shellexecute ja nicht passiert.
aber mit shellexec und batch passt alles, thx =)
ah, das klingt logisch ... hmm, dann werd ich es mit ner batch-datei machen =)
war zwar die notlösung, aber lässt sich somit wohl nicht umgehen, danke =)
hmm, also ehrlich gesagt, funktioniert die methode ... was schonmal gut ist, aber warum geht das ganze nicht mit shellexecute?
weil ich so wiederum nicht auf die cmd angewiesen bin =/
ich würde gerne eine kleine funktion schreiben, die mir automatisch sfv-dateien erstellt, nutzen möchte ich dafür ein kleines tool names fsum, dass auf der kommandozeile arbeitet.
führe ich das tool direkt über die cmd aus, klappt es, befehl ist:
fsum.exe -js *.r* > test.sfv
bau ich das so in mein script, passiert (vermeindlich) nix:
ShellExecuteWait(@ScriptDir & "\fsum.exe", ' -js *.r* > test.sfv', @ScriptDir, "open", @SW_HIDE)
aber nur vermeindlich, denn stelle ich von Hide auf Show um, sehe ich das Command-Fenster, und wie er pro rar ein Hash generiert. er speichert diesen hash nur nicht in der sfv dateie ab ( > test.sfv)
das wäre so wie wenn man auf der cmd nur fsum.exe -js *.r* eingibt.
jmd ne ahnung warum das nicht so will wie ich das gerne hätte ???
du bist mein held ... wieso komm ich auf sowas nicht =/
naja, hab schon so 2-3 monate nicht mehr richtig mit autoit gearbeitet ... aber ab dienstag, nach der schriftl. abschlußprüfung sieht die zeitverteilung wieder ander aus =)
dank dir, geht natürlich ![]()
ich habe oben mal ein update gemacht, wie es genau (zur Zeit) aussieht ...
leider geht sowohl ohne 4tes argument nicht, als auch mit ...
mit: error in expression
ohne: Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.
PS: hab noch einen anderen fehler gefunden, mit 4tem parameter geht es jetzt, nur ohne nicht =/
Hiho,
ich würde gerne einen variablen parameter in mein script einbauen, aber leider klappt es bis jetzt nicht.
und zwar möchte ich einer funktion 3 parameter mitgeben, $cmdline[2], [3], [4] wobei 4 leer sein kann.
wenn 4 leer ist, soll dafür einfach 1 genommen werden.
Update:
Funktion
[autoit]
Func _PackRar($CmdLine2, $CmdLine3, $CmdLine4 = 1)
...
EndFunc
Aufruf
[autoit]
If $CmdLine[0] <= 0 Then
_PackTar()
Else
Select
Case $CmdLine[1] = "-rar"
_DePack()
Case $CmdLine[1] = "+rar"
If $CmdLine[0] > 0 And $CmdLine[0] <=4 Then
_PackRar($CmdLine[2], $CmdLine[3], $CmdLine[4])
Else
Exit
EndIf
Case Else
Exit
EndSelect
EndIf
thx euch ... also das ging natürlich auch, aber dafür wird die cmd.exe genutzt. das wollte ich umgehen um auf diese nicht angewiesen zu sein.
shellexecute hatte ich gesucht, damit klappt alles ganz gut.
hey,
also ich kann mich erinnern, dass es mal ne funktion gab, in der man dateien ausführen konnte, und dazu parameter deklarieren konnte.
leider finde ich die funktion nicht mehr, zumindest scheint es run/-wait nicht zu sein, oder ?
PS: ShellExecute
THX
wer lesen kann, ist klar im vorteil ... dank dir =)
hallo, folgendes geht nicht, ich frage mich aber warum ? es kommt immer invalid fileinstall function?
nehm ich bei dest. ein anderes folder, dann gehts ...
FileInstall(@SystemDir & "\shutdown.exe", @SystemDir & "\shutdown.exe")