hallo leute,
ich müsste auch den status meines smartcard-readers abfragen: karte steckt oder steckt nicht.
hat irgend jemand weitere infos oder gar eine lösung dazu?
danke für eure hilfe.
sg
hallo leute,
ich müsste auch den status meines smartcard-readers abfragen: karte steckt oder steckt nicht.
hat irgend jemand weitere infos oder gar eine lösung dazu?
danke für eure hilfe.
sg
mmm ... die kollegen, die mir nähere infos über unseren LDAP liefern könnten, haben sich wohl schon in richtung weihnachten verabschiedet ...
aber ein kollege von mir, hat das was ich machen möchte, schon mit visual basic hinbekommen, aber ich hab keinen blassen schimmer, wie ich das mit autoit umsetzen könnte:
Private Sub HoleSCD_Daten()
Const ADS_NO_AUTHENTICATION = &H10 ‘’ keine anmeldung erforderlich
Dim oSearcher As New DirectorySearcher
Dim oResults As SearchResultCollection
Dim oResult As SearchResult
Dim RetArray As New ArrayList
Dim mCount As Integer
Dim ldapServerName As String
Dim pFindWhat As String
Dim sZeilenInhalt() As String
Dim wert As String
ldapServerName = "ldap.bleistein.net"
pFindWhat = suche
Dim ResultFields As ArrayList
ResultFields = New ArrayList
' ResultFields.Add("mail")
Try
With oSearcher
.SearchRoot = New DirectoryEntry("LDAP://" & ldapServerName, "", "", ADS_NO_AUTHENTICATION)
'.PropertiesToLoad.Clear()
'.PropertiesToLoad.AddRange(ResultFields)
.Filter = "mail=" & pFindWhat & "*"
oResults = .FindAll()
End With
mCount = oResults.Count
If mCount > 0 Then
For Each oResult In oResults
'' alle Properties für die Abfrage holen
For Each attribut In oResult.Properties.PropertyNames
Debug.Print(attribut.ToString)
ResultFields.Add(attribut.ToString)
Next
For Each wert In ResultFields
'' wenn es ein Array ist werden die Daten zusammengeschrieben
If TypeOf (oResult.GetDirectoryEntry().Properties(wert).Value) Is Array Then
'' wenn es noch mal ein Array ist soll es übergangen werden
If TypeOf (oResult.GetDirectoryEntry().Properties(wert).Value(0)) Is Array Then
RetArray.Add(wert & ";binary")
Else
''es ist ein normaler Array
Dim sWerteArray As String = Nothing
For Each Text As String In oResult.GetDirectoryEntry().Properties(wert).Value
If sWerteArray = Nothing Then
sWerteArray = Text
Else
sWerteArray = sWerteArray & ", " & Text
End If
Next
RetArray.Add(wert & ";" & sWerteArray)
End If
Else
RetArray.Add(wert & ";" & oResult.GetDirectoryEntry().Properties(wert).Value)
End If
Next
Next
End If
' lokal speichern
Dim oStream As New StreamWriter(Environment.UserName.ToString & "_LDAP.csv")
dgvDFS.Rows.Clear() 'Wir löschen alle Items der Listview
For Each wert In RetArray
oStream.Write(wert & vbCrLf)
sZeilenInhalt = wert.Split(";")
' Daten übergeben
dgvDFS.Rows.Add(sZeilenInhalt(0), sZeilenInhalt(1))
Next
oStream.Close()
Catch e As Exception
MsgBox("Error is <<<" & wert & ">>> " & e.Message)
End Try
End Sub
hallo leute,
hat sich von euch schon mal jemand mit dem thema download von online-rechnungen und -konto-auszügen beschäftigt?
in der ct wurde schon mal vorgestellt, wie man das mit diversen anderen script-sprachen automatisieren kann, aber ich bin froh,
das ich so einigermassen mit autoit zurecht komme und scheue daher, mich in eine sprache zu vertiefen.
falls jemand weiss, ob und wie das gehen könnte, ich bin für jeden hinweis dankbar.
so long
sam
ok ... läuft auf jedenfall auf eine schleife hinaus ... ich muss mal testen, wie ich das am elegantensten hin bekomme ...
ICH DANKE EUCH FÜR DIE HILFE ...
so long
sam
hallo kizum,
danke für die hilfe ... hätte vielleicht erwähnen sollen, dass der wert mehfach vorkommt ... vielleicht schilder ich mal genauer, was ich machen will ...
array sieht so aus:
[0]|9
[1]|CN=E33494C
[2]|OU=6_x_180
[3]|OU=6_28_x
[4]|OU=Computers-64
[5]|OU=HAM
[6]|OU=W120
[7]|DC=W120
[8]|DC=home
[9]|DC=net
es sollen fliegen die werte, die mit CN= und DC= beginnen oder anders herum übrig bleiben sollen die werte, die mit OU= beginnen ohne deren reihenfolge
zu ändern ...
eine zwischenlösung, die ich gefunden habe, mit _ArrayFindAll alle indexe für die OU= zu ermitteln ... aber wie krieg ich die werte dieser indexe jetzt in ein
neues array ... ich suche noch ...
so long
sam
hallo leute,
gibt es eine 'einfache' möglichkeit, aus einem array bestimmte werte zu löschen, ohne deren index zu kennen?
mit 'einfach' meine ich, einfacher als das array per schleife nach den werten zu durchsuchen, dabei deren index
zu ermitteln und diesen dann zu löschen.
weiss jemand rat?
danke
gruss
sam
hallo kollegen,
super schnelle hilfe ... passt ... mein tag ist gerettet ...
VIELEN DANK!!!
so long
sam
hallo leute,
ich möchte in einer text-datei einen ganzen text-bereich suchen und ersetzen bzw. löschen.
die anzahl der zeilen und zeichen bzw. der restliche inhalt des bereiches können variieren. das einzige,
was immer gleich ist, sind zwei gleiche kommentar-zeilen am anfang und am ende des bereichs:
;====DATEN-BEREICH===
....
....
....
;====DATEN-BEREICH===
ich hab mir schon die diversen string- und array-funktionen angesehen, aber noch keinen plan, wie ich das
problem angehe geschweige denn löse. die suche hier im forum hat mir bisher auch noch keinen lösungs-
ansatz gezeigt.
weiss jemand rat?
so long
sam
hi jam00,
da war bei deiner antwort schon die grundidee dabei, die mir gefehlt hat ... denn ich brauche ja nur die grundfunktionen von outlook nutzen und das ganze dann mit autoit steuern ...
sprich: autoit die taste f4 an die mail senden lassen fuer suchen ... dann suchtext eingeben lassen ... text wird markiert .... mit autoit ersetzen ... genau was ich wollte ...
danke
so long
sam
hallo leute,
ich denke, die ueberschrift sagt schon alles: text in offenem outlook-e-mail-fenster suchen/ersetzen ...
ich hab moment gar keine ahnung, wie ich das am besten angehe ... hat jemand nen tip fuer mich?
danke
so long
sam
sch...adeee ...
das wollte ich mir eigentlich sparen. danke fuer die hilfe.
sam
hi leute,
ich habe auf einer web-seite eine ini-konforme datei liegen, die ich einlesen moechte:
IniReadSection ("https://www.test.com/content/test.txt","daten")
leider wird die test.txt nicht gelesen. an der endung txt liegts nicht, und im browser kann ich mir die datei auch anzeigen lassen.
mache ich bei der syntax was falsch oder geht das von einer web-seite prinzipiell nicht?
danke fuer eure hilfe.
so long
sam
hallo autobert,
DANKE, das war die ideeeee ... problem gelaest ... thx auch noch an m-obi ...
so long
sam
hi m-obi,
ich habe in meinem 'ganz normalen message loop' momentan drin, dass er beim schliessen des fensters und bei abbrechen beendet, bei druecken des ok-buttens laeuft das script weiter, egal, ob ein radiobutton gedrueckt ist oder nicht, weil ich eben nicht weiss, wie ich diese abfrage einbringen soll.
sam
hallo leute,
ich habe folgendes problem: ich erstelle in einem gui per schleife unterschiedlich viele radionbuttons, die zu einer gruppe zusammengefasst sind und keiner vorausgewaehlt ist. mein prograemmchen soll erst weiter arbeiten, wenn einer der radiobuttons gedrueckt wurde.
ich hab momentan keinen richtigen ansatz, wie ich die while-wend-schleife gestalten muss, dass das mit dem warten auf einen gedrueckten radiobutton funktioniert.
muss ich in der while-wend-schleife eine weitere schleife einbauen, die mir nacheinander die Status der radiobuttons abfraegt oder gibt’s da was einfacheres?
so long
sam
hi sprenger120,
das hatte ich ja schon geschrieben, dass ich ueber den color-befehl im batch schon hinaus bin und etwas mehr einstellen moechte. aber das geht anscheinend
wirklich nur mit hilfe der entsprechenden lnk-datei.
hatte gehofft, dass ich in autoit irgendwie die moeglichkeit finde, ein dos-fenster so aufzupeppen, wie es per shortcut moeglich ist.
so long
sam
hi jonathan,
dann muesste ich mir aber die aktuellen einstellungen wegsichern, denn eventuell haben die user dort schon selbst was eingestellt ... waere eine notloesung ... danke ...
sam
hi leute,
ich moechte mit einem autoit-script eine batch-starten.
in xp habe ich die moeglichkeit, die optik der batch etwas mehr zu steuern, als nur ueber die paar batch-befehle wie color usw:
man erstellt sich eine verknuepfung auf die batch und hat dann unter eigenschaften die moeglichkeit, schriftart, schriftgroesse,
schriftfarbe, hintergrundfarbe, fenstergroesse, fensterpuffer usw. einzustellen. er merkt sich das in der registry unter
HKEY_CURRENT_USER\Console
das allerdings nur in verbindung mit dem namen dieser verknuepfung. wenn man diesen aendert oder eine anders benannte ver-
knuepfung erstellt, ist wieder alles beim alten.
gut, man koennte es generell ueber HKEY_CURRENT_USER\Console fuer die cmd.exe einstellen, will ich aber nicht.
gibt es in autoit irgendwie die moeglichkeit, ein batch-fenster optisch zu manipulieren ohne den umweg ueber eine lnk-datei (sprich
verknuepfung) zu gehen?
so long
sam
hallo jungs (oder maedels),
danke fuer die schnelle hilfe ...
geil ... ich glaub das isses ... scheint zu funktionieren ... kthx ...
auch danke ... aber start /wait hilft nur bei dem damit gestarteten prozess ... ich wollte einen anderweitig gestarteten abfangen ...
gruss
sam
hi leute,
ich weiss, das gehoert nicht hierher, aber weiss zufaellig jemand, ob und wie man den befehl 'ProcessWaitClose' in einem popeligen batch-script nachbilden kann?
ich muss in einem batch-/cmd-script das selbige solange warten lassen, bis ein bestimmter prozess beendet ist.
danke fuer die art-fremde hilfe ...
gruss
sam