1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Dietmar

Beiträge von Dietmar

  • Bauzeichnung

    • Dietmar
    • 19. Dezember 2011 um 13:48

    http://www.architekt3d.de/Architekt3D-Ve…DE_PP_GO_ARC_LP

    Das fand ich immer nett zu benutzen allerdings gabs da auch mal eine kostenfreie Testversion.

  • film über ftp server streamen

    • Dietmar
    • 18. Dezember 2011 um 21:13

    Blödsinn...nicht mit meinem Tool aber das wäre ein Besipiel wie es mit VLC geht um einen Stream bereitzustellen
    (in meinem Fall Stream entegegen nehmen und runtergerechnet bereitstellen).
    Das Tool von mir setzt einen VDR vorraus incl. streamdev. Aber wie gesagt so weit ich weiß kann vlc es auch mit Dateien bewerkstelligen.

    Gruß Dietmar

  • Gutes Access 2007/2010 Buch gesucht

    • Dietmar
    • 18. Dezember 2011 um 19:18

    kann jemand eins empfehlen (für Anwender/Anfänger nicht für Entwickler)

    im Prinzip steht schon alles oben, wenn jemand eine Empfehlung hat, her damit. :)

    Gruß Dietmar

  • film über ftp server streamen

    • Dietmar
    • 18. Dezember 2011 um 18:57

    Die Dateien die du da liegen hast sind nicht unbedingt für die Wiedergabe durch Inet optimiert.
    Besser mit z.B. vlc die Datei als Stream aufbereiten und dann diesen beim Client entgegen nehmen.

    Bzw. das es mit FTP(ohne webdav etc) überhaupt klappen kann, unabhängig von den Dateien.

    Gruß Dietmar

    [autoit]

    Run("vlc -v http://" & GUICtrlRead($Cmb_Server) & ":3000/" & IniRead($Script_Dir & "config.ini", "Senderauswahl", GUICtrlRead($Cmb_Channel), "") & ' :http-caching=3000 --sout="#transcode{vcodec=h264,vb=' & _
    GUICtrlRead($Cmb_Bitrate_Video) & ",scale=" & GUICtrlRead($Cmb_Scale) & ",acodec=mp3,ab=" & GUICtrlRead($Cmb_Bitrate_Audio) & ',channels=1,samplerate=44100, venc=x264}:std{access=http,mux=ts,dst=0.0.0.0:1234}"')

    [/autoit]

    So habe ich einmal den internen Stream vom VDR nach außen weitergereicht, also für Inet runtergerechnet, ist mit externremux.sh zwar nicht nötig, klemmte aber leider. :)
    Also einfach mal die parameter von vlc ansehen man kann dort imho auch eine Datei angeben.

    Spoiler anzeigen
    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_icon=..\..\..\..\Autoit\Eigene Scripte\Dietmar\Charlie-Brown-2.ico
    #AutoIt3Wrapper_outfile=Streamstarter.exe
    #AutoIt3Wrapper_UseUpx=n
    #AutoIt3Wrapper_Res_Description=Mit VLC VDR-Streams auf einem Windows-PC bereitstellen. Kanal, Bitrate: V/A, Server können so komfortabler übergeben werden.
    #AutoIt3Wrapper_Res_Fileversion=1.0.0.0
    #AutoIt3Wrapper_Res_Language=1031
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.6.1
    Author: Dietmar

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

    Script Function: Mit VLC VDR-Streams auf einem Windows-PC bereitstellen,
    Kanal, Bitrate: V/A, Server können so komfortabler übergeben werden.

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

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

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

    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <array.au3>
    #include <EditConstants.au3>

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

    Dim $Inp_Server
    Dim $Cbx_Server[100]
    Dim $Channels_Cmb_List = ""
    Dim $Msg_VLC = "Bitte erst die vlc.exe auswählen."
    Dim $Script_Dir = @ScriptDir
    If StringRight($Script_Dir, 1) <> "\" Then $Script_Dir &= "\"
    If Not FileExists($Script_Dir & "config.ini") Then FileInstall("C:\Users\Dietmar\Desktop\Streamstarter\config.ini", $Script_Dir & "config.ini")
    Dim $Reg_Server = RegRead("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Server")
    If StringInStr(IniRead($Script_Dir & "config.ini", "Allgemein", "VDR-Server", "VDR01"), $Reg_Server) = 0 Then $Reg_Server = ""

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

    ;~ ----------------------------------------------------------------------------------------------------------------------
    ;~ Gui ------------------------------------------------------------------------------------------------------------------
    ;~ ----------------------------------------------------------------------------------------------------------------------

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

    GUICreate("VLC Streamingstarter", 605, 330, 192, 124)
    GUICtrlCreateGroup("", 40, 20, 380, 230)
    GUICtrlCreateLabel("Senderauswahl:", 64, 44, 100, 25)
    GUICtrlCreateLabel("Skalierung:", 64, 76, 100, 25)
    GUICtrlCreateLabel("Bitrate Video", 64, 108, 100, 25)
    GUICtrlCreateLabel("Bitrate Audio", 64, 140, 100, 25)
    GUICtrlCreateLabel("VDR-Server", 64, 172, 100, 25)
    GUICtrlCreateLabel("VLC Verzeichnis", 64, 204, 100, 25)

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

    $Cmb_Channel = GUICtrlCreateCombo("", 154, 40, 161, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, _populate_channels_cmb(), RegRead("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Channel"))
    $Cmb_Scale = GUICtrlCreateCombo("", 154, 72, 161, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, IniRead($Script_Dir & "config.ini", "Allgemein", "Skalierung", "0.5|0.6|0.75|1.0"), RegRead("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Scale"))
    $Cmb_Bitrate_Video = GUICtrlCreateCombo("", 154, 104, 161, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, IniRead($Script_Dir & "config.ini", "Allgemein", "BitrateVideo", "300|350|400|500|600|700"), RegRead("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Bitrate Video"))
    $Cmb_Bitrate_Audio = GUICtrlCreateCombo("", 154, 136, 161, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, IniRead($Script_Dir & "config.ini", "Allgemein", "BitrateAudio", "32|64|96|128"), RegRead("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Bitrate Audio"))
    $Cmb_Server = GUICtrlCreateCombo("", 154, 168, 161, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, IniRead($Script_Dir & "config.ini", "Allgemein", "VDR-Server", "VDR01"), $Reg_Server)
    $Cmb_Stream = GUICtrlCreateCombo("", 326, 168, 50, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, "TS|PES", "TS")
    $Btn_Server_Cfg = GUICtrlCreateButton("+", 380, 167, 25, 25)
    $Inp_VLC_Dir = GUICtrlCreateInput("", 154, 200, 222, 25, $ES_READONLY)
    GUICtrlSetData(-1, _check_vlc_dir())
    $Btn_VLC_Dir = GUICtrlCreateButton("...", 380, 200, 25, 25, $WS_GROUP)
    $Btn_Start = GUICtrlCreateButton("Starte Stream", 470, 40, 81, 49, $WS_GROUP)
    $Btn_Stop = GUICtrlCreateButton("Stoppe Stream", 470, 104, 81, 49, $WS_GROUP)
    $Btn_Local_Test = GUICtrlCreateButton("Local Test", 470, 168, 81, 49, $WS_GROUP)
    $Btn_Save = GUICtrlCreateButton("Einstellungen (Regkey) speichern", 40, 268, 180, 25, $WS_GROUP)
    $Btn_Clear = GUICtrlCreateButton("Einstellungen (Regkey) löschen", 240, 268, 180, 25, $WS_GROUP)
    $Btn_Help = GUICtrlCreateButton("Hilfe", 440, 268, 115, 25, $WS_GROUP)

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

    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Btn_VLC_Dir
    _choose_vlc_dir()
    Case $Btn_Server_Cfg
    _server_cfg()
    Case $Btn_Start
    _start()
    Case $Btn_Stop
    _stop()
    Case $Btn_Local_Test
    _local_test()
    Case $Btn_Save
    _save_settings()
    Case $Btn_Clear
    _clear_settings()
    Case $Btn_Help
    _help()
    EndSwitch
    WEnd

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

    ;~ ----------------------------------------------------------------------------------------------------------------------
    ;~ Funktionen Gui 1 -----------------------------------------------------------------------------------------------------
    ;~ ----------------------------------------------------------------------------------------------------------------------

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

    Func _start()
    If GUICtrlRead($Cmb_Server) <> "" Then
    FileChangeDir(GUICtrlRead($Inp_VLC_Dir))
    Run("vlc -v http://" & GUICtrlRead($Cmb_Server) & ":3000/" & IniRead($Script_Dir & "config.ini", "Senderauswahl", GUICtrlRead($Cmb_Channel), "") & ' :http-caching=3000 --sout="#transcode{vcodec=h264,vb=' & _
    GUICtrlRead($Cmb_Bitrate_Video) & ",scale=" & GUICtrlRead($Cmb_Scale) & ",acodec=mp3,ab=" & GUICtrlRead($Cmb_Bitrate_Audio) & ',channels=1,samplerate=44100, venc=x264}:std{access=http,mux=ts,dst=0.0.0.0:1234}"')
    Else
    MsgBox(4096, "Info:", "Bitte erst den VDR-Server auswählen.")
    EndIf
    EndFunc ;==>_start

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

    Func _stop()
    If WinExists("http://" & GUICtrlRead($Cmb_Server) & ":3000/", "") Then WinClose("http://" & GUICtrlRead($Cmb_Server) & ":3000/", "")
    EndFunc ;==>_stop

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

    Func _local_test()
    FileChangeDir(GUICtrlRead($Inp_VLC_Dir))
    Run("vlc http://127.0.0.1:1234")
    EndFunc ;==>_local_test

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

    Func _save_settings()
    RegWrite("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Channel", "REG_SZ", GUICtrlRead($Cmb_Channel))
    RegWrite("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Scale", "REG_SZ", GUICtrlRead($Cmb_Scale))
    RegWrite("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Bitrate Video", "REG_SZ", GUICtrlRead($Cmb_Bitrate_Video))
    RegWrite("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Bitrate Audio", "REG_SZ", GUICtrlRead($Cmb_Bitrate_Audio))
    RegWrite("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Server", "REG_SZ", GUICtrlRead($Cmb_Server))
    ;~ MsgBox(0, "Info:", "Einstellungen gesichert")
    EndFunc ;==>_save_settings

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

    Func _clear_settings()
    RegDelete("HKEY_CURRENT_USER\Software\VLC-Streamingstarter")
    ;~ MsgBox(0, "Info:", "Einstellungen gelöscht")
    EndFunc ;==>_clear_settings

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

    Func _help()
    $PRG_Pos = WinGetPos("VLC Streamingstarter","")
    SplashTextOn("Hilfe zu VLC-Streamstarter", "Was brauch ich noch, wofür ist das überhaupt..." & @CRLF & @CRLF & _
    "Mit dem Programm ist man in der Lage, mit einem Windows-PC den Stream vom VDR als" & @CRLF & _
    "h264 Stream im Internet bereitzustellen. Um schneller Bandbreite etc. ausprobieren zu können" & @CRLF & _
    "und nicht lange in der Kommandozeile rumtippen zu müssen, habe ich das kleine Programm" & @CRLF & _
    "geschrieben. Getestet mit gen2vdr V3 (Beta6) mit vdr-1.7.14 und VLC 1.05 (Windows7)" & @CRLF & @CRLF & _
    "Benötigt wird u.a. ein VDR mit aktivierten Streamdev-Plugin und ein Windows PC mit VLC. " & @CRLF & _
    "Am Router sollte der Port 1234 auf den Windows PC weitergeleitet werden (port forwarding)." & @CRLF & @CRLF & _
    "Mit 1.048 kBit/s Upload funktioniert es bei 75% Bildskalierung und 600/32 zufriedenstellend. :)" & @CRLF & @CRLF & _
    "VLC wird sofern installiert automatisch gefunden, ansonsten muss man die vlc.exe auswählen." & @CRLF & _
    "Die VDR Server können mit dem Pluszeichen hinzugefügt werden, weitere Bitraten und Kanäle" & @CRLF & _
    "können in der config.ini eingetragen werden. Diese wird neu generiert wenn nicht vorhanden." & @CRLF & _
    "Die TS/PES Umschaltung ist (noch) nicht in Funktion sofern überhaupt benötigt." & @CRLF & @CRLF & _
    '"Starte Stream/Stoppe Stream" de/aktiviert die Konvertierung und Streambereitstellung.' & @CRLF & _
    '"Local Test" startet vlc und verbindet sich mit localhost zum Testen des Streams.' & @CRLF & @CRLF & _
    "Das Programm ist rückstandsfrei, es wird nur die config.ini relativ zum Programm entpackt und" & @CRLF & _
    "gegebenenfalls ein RegistryKey zum Speichern der Einstellungen erzeugt:" & @CRLF & @CRLF & _
    '"HKEY_CURRENT_USER\Software\VLC-Streamingstarter"' & @CRLF & @CRLF & _
    "Der Rest ist hoffentlich weitesgehend selbsterklärend. Viel Spass damit... Dietmar (N!ce)" & @CRLF & @CRLF & _
    "P.S: Das Fenster zerstört sich vollautomatisch in 30 Sekunden(,das sollte zum Lesen reichen). :) ", 605, 470, $PRG_Pos[0], $PRG_Pos[1], 4, "", 10)
    Sleep(30000)
    SplashOff()
    EndFunc ;==>_help

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

    ;~ Hilfsfunktionen für Gui 1 --------------------------------------------------------------------------------------------
    ;~ ----------------------------------------------------------------------------------------------------------------------

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

    Func _populate_channels_cmb()
    $Channels_Freq = IniReadSection($Script_Dir & "config.ini", "Senderauswahl")

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

    For $cnt_channels = 1 To UBound($Channels_Freq) - 1
    $Channels_Tmp = $Channels_Freq[$cnt_channels][0] & "|"
    $Channels_Cmb_List = $Channels_Cmb_List & $Channels_Tmp
    Next

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

    Return (StringTrimRight($Channels_Cmb_List, 1))
    EndFunc ;==>_populate_channels_cmb

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

    Func _check_vlc_dir()
    If @OSArch = "X86" Then
    $VLC_Dir = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\VideoLAN\VLC", "InstallDir")
    Else
    $VLC_Dir = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VideoLAN\VLC", "InstallDir")
    EndIf

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

    If $VLC_Dir = "" Then
    $VLC_Dir = $Msg_VLC
    Else
    If StringRight($VLC_Dir, 1) <> "\" Then $VLC_Dir &= "\"
    EndIf

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

    Return $VLC_Dir
    EndFunc ;==>_check_vlc_dir

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

    Func _choose_vlc_dir()
    $VLC_Dir = FileOpenDialog($Msg_VLC, @ProgramFilesDir & "\", "Programm (vlc.exe)", 1 + 4)
    If @error Then
    MsgBox(4096, "", "vlc.exe wurde nicht ausgewählt.")
    Else
    If StringRight($VLC_Dir, 7) = "vlc.exe" Then
    $VLC_Dir = StringTrimRight($VLC_Dir, 7)
    GUICtrlSetData($Inp_VLC_Dir, $VLC_Dir)
    EndIf
    EndIf

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

    Return $VLC_Dir
    EndFunc ;==>_choose_vlc_dir

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

    ;~ ----------------------------------------------------------------------------------------------------------------------
    ;~ Funktionen Gui 2 -----------------------------------------------------------------------------------------------------
    ;~ ----------------------------------------------------------------------------------------------------------------------

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

    Func _server_cfg() ;GUI für Serverkonfiguration
    $PRG_Pos = WinGetPos("VLC Streamingstarter","")
    GUICreate("Serverkonfiguration:", 605, 330, $PRG_Pos[0], $PRG_Pos[1])
    GUICtrlCreateGroup("Hinterlegte Server:", 20, 20, 337, 287)
    GUICtrlSetResizing(-1, $GUI_DOCKBORDERS)
    $Inp_Server = GUICtrlCreateInput("VDR01", 406, 32, 145, 20, $WS_GROUP)
    GUICtrlSetResizing(-1, $GUI_DOCKALL)
    $Btn_Add_Server = GUICtrlCreateButton("Eingabe hinzufügen", 406, 60, 145, 33, $WS_GROUP)
    GUICtrlSetResizing(-1, $GUI_DOCKALL)
    $Btn_Del_Server = GUICtrlCreateButton("Markierte löschen", 406, 130, 145, 33, $WS_GROUP)
    GUICtrlSetResizing(-1, $GUI_DOCKALL)
    $Btn_Switch = GUICtrlCreateButton("Zurück", 438, 270, 73, 33, $WS_GROUP)
    GUICtrlSetResizing(-1, $GUI_DOCKBOTTOM + $GUI_DOCKHEIGHT)
    GUISetState(@SW_SHOW)
    GUISetState()
    Opt("GUIOnEventMode", 1)
    GUICtrlSetOnEvent($Btn_Add_Server, "_add_server")
    GUICtrlSetOnEvent($Btn_Del_Server, "_del_server")
    GUICtrlSetOnEvent($Btn_Switch, "_switch_gui")
    _list_server()
    EndFunc ;==>_server_cfg

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

    Func _add_server()
    $Server_Tmp = IniRead($Script_Dir & "config.ini", "Allgemein", "VDR-Server", "")
    If $Server_Tmp = "" Then
    IniWrite($Script_Dir & "config.ini", "Allgemein", "VDR-Server", GUICtrlRead($Inp_Server))
    Else
    IniWrite($Script_Dir & "config.ini", "Allgemein", "VDR-Server", $Server_Tmp & "|" & GUICtrlRead($Inp_Server))
    EndIf
    _list_server()
    EndFunc ;==>_add_server

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

    Func _del_server()
    $Server_Tmp = IniRead($Script_Dir & "config.ini", "Allgemein", "VDR-Server", "")
    If $Server_Tmp = "" Then
    MsgBox(4096, "Info:", "Keine Einträge zum Löschen vorhanden.")
    Else
    $Server = StringSplit($Server_Tmp, "|")
    For $cnt_checkbox = 1 To UBound($Server) - 1
    If GUICtrlRead($Cbx_Server[$cnt_checkbox]) = 1 Then _ArrayDelete($Server, $cnt_checkbox)
    Next
    EndIf
    IniWrite($Script_Dir & "config.ini", "Allgemein", "VDR-Server", _ArrayToString($Server, "|", 1))
    _switch_gui()
    _server_cfg()
    EndFunc ;==>_del_server

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

    Func _switch_gui()
    GUISetState(@SW_HIDE)
    Opt("GUIOnEventMode", 0)
    GUICtrlSetData($Cmb_Server, "")
    GUICtrlSetData($Cmb_Server, IniRead($Script_Dir & "config.ini", "Allgemein", "VDR-Server", ""), RegRead("HKEY_CURRENT_USER\Software\VLC-Streamingstarter", "Default Server"))
    EndFunc ;==>_switch_gui

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

    ;~ Hilfsfunktionen für Gui 2 --------------------------------------------------------------------------------------------
    ;~ ----------------------------------------------------------------------------------------------------------------------

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

    Func _list_server()
    Dim $Cbx_Server[100]
    Dim $checkboxh = 25

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

    $Server_Tmp = IniRead($Script_Dir & "config.ini", "Allgemein", "VDR-Server", "")
    If $Server_Tmp = "" Then
    Return
    Else
    $Server = StringSplit($Server_Tmp, "|")
    $new_size = 365 + (($Server[0] - 10) * 25)
    If $new_size > 365 Then WinMove("Serverkonfiguration:", "", 192, 124, 610, $new_size)
    For $cnt_server = 1 To (UBound($Server)) - 1
    $checkboxh = $checkboxh + 25
    $Cbx_Server[$cnt_server] = GUICtrlCreateCheckbox($Server[$cnt_server], 48, $checkboxh, 145, 17)
    GUICtrlSetResizing(-1, $GUI_DOCKALL)
    Next
    EndIf
    Return
    EndFunc ;==>_list_server

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

    Dateien

    stream.PNG 31,74 kB – 0 Downloads
  • IniReadSectionNames unvollständig

    • Dietmar
    • 18. Dezember 2011 um 12:32

    Iniread macht ab einer bestimmten Grösse schlapp, da gehts dann nur mit fileread.

  • Bei Neustart von Au3Info.exe erscheint immer wieder "Frozen"

    • Dietmar
    • 16. Dezember 2011 um 17:12

    du brauchst es ja auch um den Inhalt zu halten sonst verändert er sich ja andauernd beim Mausbewegen

    STRG + ALT + F lässt sich ja schnell drücken. :)

  • VLC integrieren, aber wie?

    • Dietmar
    • 15. Dezember 2011 um 10:31

    @ OHA hat es bei Dir schon geklappt?
    Beim VDR muss man ggf. dem Gerät bekanntmachen welche IPs / welches IP Segment sich an den Stream hängen darf.
    svdrphost.conf gibt es so etwas bei der Dreambox evtl. auch? Imho sind die sich nicht so unähnlich.
    Wie gesagt kenn dreambox nicht kenne nur die Selbstbastellösung. ;)

  • VLC integrieren, aber wie?

    • Dietmar
    • 14. Dezember 2011 um 17:24

    die Frage war ob Du einen VDR einsetzt und den Stream abgreifst oder ob das mit irgendeiner Windowslösung bewrkstelligt wird.
    Für ersteres hätte ich sonst auch schon mal etwas gemacht.
    Bzw. wie masochistisch Du veranlagt bist. (TV)Media und Win also mit FB statt
    Tastatur Windowsprogramme bedienen konnte ich mir immer schwer vorstellen :)

  • VLC integrieren, aber wie?

    • Dietmar
    • 14. Dezember 2011 um 15:18

    wovon nimmst Du den Stream ab VDR oder irgendeine Windowssoftware?
    Warum macht man seine lokale Adresse unkenntlich? :)

  • Kann man mit AutoIt einen Mini FileServer aufbauen?

    • Dietmar
    • 13. Dezember 2011 um 10:28

    google Linux Samba #
    Dann hast Du Deine Freigaben ohne win non server typischen restriktionen.
    Und installiert werden kann das vom dressiertemn Affen
    Debian NetInstall

    apt-get update
    apt-get install samba

    vi /etc/samba/smb.conf
    Dann biste Du aus dem gröbsten raus. :P

  • Abfrageergebnis (SQLSERVER) auf einmal in SQLite-Tabelle transferieren

    • Dietmar
    • 2. Dezember 2011 um 14:28

    evtl. bulk copy zu Hilfe nehmen

    http://www.fileformat.info/tip/microsoft/bcp.htm
    Das bietet sich für massendaten jedenfalls an.

  • Buffalo Link-Station

    • Dietmar
    • 1. Dezember 2011 um 14:32

    flash doch was gescheites Neues auf das Ding, Debian(arm) läuft da imho auch drauf.
    dann sollte samba neu genug sein und es funktioniert alles ohne Verenkungen windowsseitig.
    Auf dem NAS ist das auch kein Rückschritt hast eher mehr Möglichkeiten als die default FW bietet.

    http://debianforum.de/forum/viewtopic.php?f=13&t=96825
    http://buffalo.nas-central.org/wiki/Install_D…tation_Pro/Live

    Gruß Dietmar

  • [Linux] Virtualisierungssoftware die OHNE Kernelmodul auskommt

    • Dietmar
    • 25. November 2011 um 09:21

    hilft dem Threadstarter zwar nicht aber.. soviel zum Thema geht nicht...


    Zitat

    VMware Infrastructure unter Workstation oder Player testen
    Testen Sie vSphere ohne teure Hardware, oder bereiten Sie sich am Laptop auf den VCP (VMware Certified Professional) vor!

    Artikel in Überarbeitung.
    Mit der aktuellen VMware Workstation 7.x ist es offiziell möglich, ESX Server als VM laufen zu lassen und Gäste auf diesem virtuellen ESX-Host zu starten. Das war bisher unter Workstation 6 und 6.5 nur mit Tricks möglich. Der Workshop weiter unten setzt auf diese Tricks oder auf die offizielle Möglichkeit auf und erläutert detailliert Konzept und Aufbau einer virtuellen Testumgebung inkl. shared Storage.

    Hier die Trickserei mit Workstation 6.x direkt in der vmx-Datei:

    http://www.vmaschinen.de/cgi-bin/vmware.cgi?vi3unterws6

  • Auf einem Netzwerkpc soll eine exe-Datei lokal als Admin ausführen werden und dort angezeigt werden

    • Dietmar
    • 22. November 2011 um 16:08

    oder telnet auf dem remoten Host aktivieren/installieren und dann dadurch Dein Programm starten.
    Wenn es zudem sicher(er)sein soll gibts auch SSh4Win.

  • Problem die Controls zu treffen wenn man bei Win 7 unter Anzeige dieselbige skaliert (125%)

    • Dietmar
    • 10. November 2011 um 12:28

    Kann kaum glauben alleine das Problem zu haben oder weiß nur keiner eine Lösung? :huh:

  • Problem die Controls zu treffen wenn man bei Win 7 unter Anzeige dieselbige skaliert (125%)

    • Dietmar
    • 9. November 2011 um 15:54

    Hallo ich habe in kleines Programm wo die Controls resizable sind, das klappt auch alles prima.
    Nur ein Kollege konnte es nie nutzen, es wirkte immer so als er gar nicht auf den Button klickt.

    Und das ist auch so, da er in dem Anzeigendialog von Windows die Anzeige auf 125% hochskaliert hat.
    Was muss man machen damit diese Auswahl nicht den eigenen Programmen im Weg steht.
    Wüste auch noch ein paar VB Programme die da die Gretsche machen.

    Gruß Dietmar

  • Pfad Problem 32/64 bit

    • Dietmar
    • 4. November 2011 um 16:44

    Aber selbst bei @programFiles ist doch nicht klar welches es nun ist oder?
    Und wenn das OS 64 Bit fähig und der Ordner program files (x86) vorhanden ist,
    heisst das doch nicht zwingend das es dort auch installiert wurde.

    Außer man weiß das es sich um eine 32Bit Anwendung handelt (wurde hier imho nicht drauf hingewiesen)
    dann würde sie der Ordnunghalber da gut hinpassen, funktionieren würde das Programm aber überall.

    Übrigens Entwarnung: ProgramFiles heisst in NL und PL jedenfalls gleich andere Ordner varieren mitunter.
    Ich meine bei russisch wird es interessant wenn man mit anderem Zeichensätzen hantiert.(kyrillisch etc)

    Dateien

    xp_pl.PNG 49,9 kB – 0 Downloads
  • Pfad Problem 32/64 bit

    • Dietmar
    • 4. November 2011 um 16:24

    @Protex

    Zitat

    ich verstehe nicht mal wieso hier überhaupt deine Diskussion aufkommt ..


    Das haben Foren so an sich, aber warum regst Du Dich denn auf? :S

    Desweiteren wird der Pfad doch mitunter schon vorgeschlagen und man klickt nur weiter, ja ich weiß ist uncool, kann aber sein.
    Hinzu kommen noch andere Exoten also Betriebsysteme die nix können Deutsch/English.
    Oder meinst Du ProgramFiles heisst in polnisch Niederlänsdisch oder Franz auch so?

    @OSArch ; siehe AutoIt Hilfe :) prüft ja nur was für Möglichkeiten das OS hat sagt aber nix darüber aus wo die Anwendung landet.
    MSOffice12 die 64 Bit Version installiert sich mitunter auch lustig in beide Pfade.

    Zitat

    diese wählt anhand der OS Version 32 / 64 Bit aus in welchen Ordner die Software kopiert werden soll und auch die damit verbundenen Daten.. diesen Pfad in den die Datei kopiert wird muss er sich doch nur in eine Variable speichern somit weiß er auch genau wo die Datei am Ende sich befindet, dessen Berechtigungen er ändern möchte..


    Richtig, klingt aber dennoch komplizierter als ein einfacher regread Befehl und gescheite Software findet man in der Registry problemlos wieder.
    Oracle eher mit Envget da Multiplattform und nicht so auf Registry fixiert.

    Gruß Dietmar

  • Pfad Problem 32/64 bit

    • Dietmar
    • 4. November 2011 um 10:36

    Die ProgramFiles(x86) Variable gibt es nur auf 64Bit Windows Systemen.

    Das bedeutet aber nicht, das es auch zwingend da landet, bei Software die sich auch als 64Bit installieren lässt fällt das X86 wieder weg.
    Vielleicht besser den Installpfad aus der Registry auslesen?

  • ODBC Datasourcen löschen, die einen bestimmten Treiber verwenden.

    • Dietmar
    • 11. Oktober 2011 um 09:36

    Hmm eigentlich werden dorch nur die pipesepariert die DSN Namen aneinandergtackert welche
    a.) mit dem Treiber
    b.) mit keinen Treiber bestückt sind

    Und die Liste lösche ich dann, seltsam, mal in ner VM ausprobieren.
    Melde mich gleich mal wieder.

    Gruß Dietmar

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™