Zum Inhalt springen

unimx

Mitglieder
  • Gesamte Inhalte

    68
  • Benutzer seit

  • Letzter Besuch

Beiträge von unimx

  1. Hallo Zusammen,

    Ich habe ein kleines Skript welches mir eine bestimmte Datei ausdruckt, funktioniert auch soweit wunderbar.

    Ich hätte nun nur gerne, dass ich einen bestimtmen Drucker auswählen kann und das kein Druckdialog aufgeht.

    Hat da vielleicht jemand ne Idee?

    
    Option Explicit
    
    
    Dim objShellApp
    
    Dim argument
    
    Dim strFile
    
    If WScript.Arguments.Count < 1 Then
    
    WScript.Echo("Usage: printfile.vbs file.doc")
    
    WScript.Quit
    
    End If
    
    
    strFile = Wscript.Arguments(0)
    
    
    Set objShellApp = WScript.CreateObject("Shell.Application")
    
    objShellApp.ShellExecute strFile, "", "", "print", 0
    
    
    Wscript.Sleep(5000)
    
    
    Set objShellApp = Nothing
    
    

  2. Hi,

    Mein Problem erscheint mir simpel, nur ich finde einfach nicht raus, wie ich das machen soll :)

    Ich will folgendes markieren:

    Alles ab dem Anfang von WORDA bis zum Anfang von WORDB

    WORDA und WORDB sind immer eindeutig.

    so sieht zb, die Datei aus mit noch mehr Inhalt:

    ----------------------------------------------------

    lalalaallaa

    lalalala

    WORDB est est est est (

    fülltextfülltextfülltextfülltextfülltext

    fülltextfülltextfülltext()

    fülltextfülltextfülltext;

    ) WORDA

    lalalala

    llaallaa

    lalalalal

    --------------------------------------------------

    rauskommen, soll das hier:

    WORDB est est est est (

    fülltextfülltextfülltextfülltextfülltext

    fülltextfülltextfülltext()

    fülltextfülltextfülltext;

    )

    das soll dann wiederum in eine Datei geschrieben werden, aber das soll mal nicht das Problem sein :)

    Das ganze sollte mit VB6.0 funktionieren. Sollte halt als Markro o.Ä. aufgerufen werden können.

    edit:

    es wäre vielleicht schon sehr hilfreich, wenn mir jemand sagen kann wie ich folgendes mache:

    Ich suche nach WORDA und nun will ich wissen in welcher Zeile es sich befindet, wie kann ich das auslesen ?

    Ich hoffe doch mal, irgendwer weis eine Lösung.

    Gruß

    Flo

  3. Hi,

    Ich hab eine kleine Frage und zwar, hab ich folgendes Formular:

    1180427319_40569.JPG

    Nun möchte ich, dass wenn ich auf "Zugang" klicke, er mir die Werte links vom Button unten in die log-Tabelle schreibt (in eine neue Zeile), ich hab schon rumprobiert, aber ich weiss nicht wie ich ihm die Werte übergeben kann.

    Dann soll er auch noch die istMenge erweitern, aber das kommt ja vom Code aufs gleiche raus.

    Ich hoff doch mal das jemand eine einfach Lösung hat.

    Gruss Flo

  4. Hi,

    Ich habe ein kleines Problem bei einer Access Abfrage und zwar:

    Ganz normale Abfrage aus Tabellen nur ein Feld ist etwas spezieler und zwar dieses hier :

    Vollzeit: Wenn([PersoDaten.Art]=1;[stunden_normal]*[staerke];Wenn([art]=3;[stunden_normal];0))

    mein Problem ist nun folgendes, jedes mal wenn ich es Aufrufe, kommt "parameter eingeben"

    ich drücke auf ok und er startet die Abfrage gibt auch korrekte Werte aus.

    Nur eben jedesmal diese Meldung mit Ok zu bestätigen, find ich ein wenig nervig.

    Hat jemand eine Idee, wie ich das wegbekommen könnte, schon herzlichen Dank, falls mit jemand eine Lösung hat.

    Gruß unimx

  5. HI,

    Ich hab eine kleine Frage und zwar, nehmen wir mal an, ich hab die Tabelle

    Name S2 S3

    aaa 1 a

    bbb a 1

    ccc g 1

    ddd 1 1

    Nun hab ich mir ein schönes Formular gebastelt und möchte dort ein Feld einfügen in dem die Gesamtzahl aller 1 in Spalte 2 steht?

    Ich hoffe mal mir kann jemand helfen.

    Gruß Flo

  6. Hi,

    ich hoffe jemand kann mir helfen ^^

    ich sitzt grad auf dem Schlauch.

    Beispiel

    Excelmappe

    Mappe3

    hat in w16 einen Wert stehen

    Mappe2

    hat im Bereich A190 - A300 Werte stehen

    Die Anzahl der Werte ermittel ich mit ner normalen Excelformel da bekomme ich zb 15 raus.

    Jetzt soll folgendes geschehen

    Skript läuft holt sich gewisse werte

    und nun soll das was in w16 steht durch das ausgetauscht werden,

    dass in A191 steht

    beim nächsten durchlauf soll w16 = A192 sein usw

    Gruß

    Flo

  7. Hi,

    Ich hoffe einer kann mir weiterhelfen und zwar ich hab folgenden code

    @echo off & setlocal EnableDelayedExpansion
    
    For %%z in (.) do (
    
       For /f "delims=" %%i in ('dir /b /A:-d ')  do (
    
         (echo %%~ni|findstr [%%z]>nul) && Set "oldname=%%~ni" && ren "%%~nxi" "!oldname:%%z=!%%~xi"
    
    ))
    
    

    er löscht alle Punkte auser den der Dateiendung.

    Mein Problem ist, dass er das nur tut, wenn die Batch-Datei im selben verzeichniss liegt wie die Dateien die ich bearbeite liegen.

    wenn ich es per Task einmal täglich starte obwohl die Datei in dem verzeichnis liegt wo auch die umzubennenden Dateien liegen, tut er es dann nicht.

    Ich habe schon auf diverse arten bersuch bei ('dir /b /A:-d ') einen Pfad einzugeben, aber es klappt einfach nicht.

    Ist bestimtm ganz simpel und ich werde mich nacher ärgern wenn mir jemand die Lösung sagt :-)

  8. Hi,

    eine kleine Frage und zwar ich habe den string "C:\blabla\blabla\blabla\lalal.abc"

    ich möchte nach dem letzten "\" abschneiden so das ich nur noch "C:\blabla\blabla\blabla\" in meinem Variable drin stehen habe.

    ich hoffe jemand weiss rat.

    grus unimx

  9. Moin, danke erstmal.

    So fit bin ich eben nicht :-)

    aber ich habe nun was anderes gefunden, was zumindest mir mal die punkte entfernt.

    @echo off & setlocal EnableDelayedExpansion
    
    For %%z in (.) do (
    
       For /f "delims=" %%i in ('dir /b /A:-d ')  do (
    
         (echo %%~ni|findstr [%%z]>nul) && Set "oldname=%%~ni" && ren "%%~nxi" "!oldname:%%z=!%%~xi"
    
    ))

    also ich denke ich bekomms nun hin, mit linux wäre das kein problem gewesen :-)

    gruss unimx

  10. Hi,

    Ich habe ein kleines Problem mit ein paar Dateien, sie sehen so aus :

    protel.log.06-03-20-12

    und sollen nacher so ausehen

    protel_log_06_03_20_12

    allerdings macht er nach meinem batch Datei aus der Datei diese:

    protel_log_.log.06_03_23_06.txt

    rename C:\Temp\Logs_log\protel.log.??-??-??-?? protel.log.??_??_??_??.txt
    
    rename C:\Temp\Logs_log\protel.log.*.txt protel_log_*.txt

    Weis einer warum er dieses .log. einfach nicht überschreiben will?

    Habe auch schon andere Varianten versucht, es läuft immer aufs selbe hinaus.

    Ich hoffe einer kann mir helfen :-)

  11. kleines bsp.:

    Dim text As String

    Dim suche As String

    Dim ergebnis As String

    Dim anfang As Integer

    text = "das ist mein text"

    suche = "mein"

    anfang = InStr(1, "das ist mein text", "mein")

    ergebnis = Mid(text, anfang, Len(suche))

    ist der gesuchte string nicht enthalten ist anfang = 0...

    Danke, das mit dem InStr hat mir weitergeholfen, es geht so wie ich es will :-)

    Danke auch an die anderen.

    gruss unimx

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...