Name der gespeicherten Datei nicht umbenannt

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Name der gespeicherten Datei nicht umbenannt

Re: Name der gespeicherten Datei nicht umbenannt

von adg82439 » 18 Jul 2016, 17:58

Danke, ja klappt so.

Re: Name der gespeicherten Datei nicht umbenannt

von ds10 » 17 Jul 2016, 12:20

Der Taskname braucht dich nicht interessieren, der ist nur für Windows-Nutzer von Belang.
Änderungen am Dateinamen wirken sich immer erst bei der nächsten Programmierung einer Aufnahme aus.

Re: Name der gespeicherten Datei nicht umbenannt

von adg82439 » 17 Jul 2016, 09:52

Benennung der Aufnahmen:

ich habe die Einstellungen gefunden
unter TV-Browser / Plugins verwalten / konfigurieren

aber was ist die Aufgabe von Taskname formatieren und Dateiname formatieren?
und wann beginnen sie zu wirken? sofort oder erst nach neustart des TV Browser oder von SimplePVR oder des PC?


Ich habe
Taskname
{start_year}_{leadingZero(start_month, "2")}_{leadingZero(start_day, "2")}_ab_{cleanLess(title)}

eingestellt, aber in der Taskliste ist nichts geändert soweit ich sehe.

Ebenso Dateiname
{maxlength(cleanLess(concat(concat(title,"_"),testparam(original_episode,original_episode,episode),
testparam(episode_number,concat(leadingZero(episode_number,"4"))))),"88")}

und doch erscheint der Kanal aus dem TV-Browser und von SimplePVR im Dateinamen

WDR-Hochwuerden-Don-Camillo-WDR-Aachen-2016-07-17-07-38-01.ts
The-Big-Bang-Theory-The-White-Asparagus-Triangulation-ProSieben-2016-07-16-10-38-02.ts

ich hätte gerne nur Titel originalepisodentitel episodennummer Jahr Monat Tag Startuhrzeit im Dateinamen

Hochwuerden-Don-Camillo-2016-07-17-07-38-01.ts
The-Big-Bang-Theory-The-White-Asparagus-Triangulation-2016-07-16-10-38-02.ts



wo kann ich da ansetzen?

Wie kann ich das Erstelldatum im Dateinamen formatieren?


danke im voraus.

Re: Name der gespeicherten Datei nicht umbenannt

von ds10 » 24 Nov 2015, 14:30

Da bin ich überfragt, mangels Windows kann ich das im Moment auch nicht prüfen. Ich verwende schon seit einiger Zeit nur noch Ubuntu.

Re: Name der gespeicherten Datei nicht umbenannt

von wamwam » 24 Nov 2015, 01:30

Ich habe mal versucht, die Unterstriche zu entfernen und dazu in den Scheduler-Einstellungen von WinTVCap_GUI den Haken bei Leer- und Sonderzeichen im Tasknamen ersetzen entfernt sowie im WinTVCap_GUI-Scheduler des TV-Browsers den Eintrag für den Dateinamen am Anfang um 'cleanLess(' und am Ende um ')' gekürzt.
Dann erscheinen zwar im Sendungsnamen der Taskliste keine Unterstriche mehr, aber nach wie vor im Dateinamen nach dem Umbenenen.

Mach ich da etwas falsch?

Re: Name der gespeicherten Datei nicht umbenannt

von ds10 » 23 Nov 2015, 21:23

Wenn es nur eine Applikation gibt, dann kann man auch nichts weiter einstellen. Die Unterstriche weg zu lassen wäre nicht zu empfehlen. Festlegen kann man das aber im WinTVCap_GUI-Scheduler in TV-Browser und auch in den Scheduler-Einstellungen von WinTVCap_GUI.

Re: Name der gespeicherten Datei nicht umbenannt

von wamwam » 23 Nov 2015, 00:21

Es funktioniert wieder! Vielen Dank für die Hilfe.

Der Grund lag darin, dass 2 Applikationen eingetragen waren, THC und THC(beta). Bei letzterer fehlte für die Übergabe des Dateinamens der Parameter /file.
Wo ist festgelegt, welche Applikation aktiv ist? Ich finde nirgends einen Eintrag mit THC(beta)!

Eine andere Frage: Erstelle ich eine TV-Aufnahme mit THC direkt, so ist der Dateiname mit Leerzeichen geschrieben. Bei Aufzeichnung mittels TV-Browser werden die Leerzeichen durch Unterstriche ersetzt. Lassen sich diese Unterstriche irgendwie vermeiden?

Re: Name der gespeicherten Datei nicht umbenannt

von ds10 » 10 Nov 2015, 11:27

Optionen->Applikationen einstellen

Re: Name der gespeicherten Datei nicht umbenannt

von wamwam » 10 Nov 2015, 11:24

Entschuldige, dass ich noch mal nachfrage: In WinTVCap_GUI 3.7.0 finde ich keinen Kartenreiter "Einstellungen der Applikationen". Kannst du mir den genauen Ort angeben, wo prüfen/korrigieren muss?

Re: Name der gespeicherten Datei nicht umbenannt

von ds10 » 10 Nov 2015, 11:14

Die finden sich in den Einstellungen der Applikationen für das Profil THC.

Re: Name der gespeicherten Datei nicht umbenannt

von wamwam » 10 Nov 2015, 11:12

ds10 hat geschrieben:Ist im Profil für THC in WinTVCap_GUI die Übergabe des Dateinamens mit dem Parameter /file vorhanden?
Wo finde ich einen derartigen Eintrag?
ds10 hat geschrieben:Stimmt das in THC festgelegte Verzeichnis für die Aufnahmen mit dem im Profil für THC in WinTVCap_GUI verwendete überein?
Auch hier: Wo sollte ein solcher Eintrag in WinTVCap_GUI stehen?

Re: Name der gespeicherten Datei nicht umbenannt

von ds10 » 10 Nov 2015, 10:54

Hier der Quellcode für das Autohotkey-Skript der THCRecorder.exe

Code: Alles auswählen

;
; AutoHotkey Version: 1.x
; Language:       English
; Platform:       Win9x/NT
; Author:         A.N.Other <myemail@nowhere.com>
;
; Script Function:
;	Template AutoHotkey script.
;
#NoEnv
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#NoTrayIcon
DetectHiddenWindows, On
SetTitleMatchMode, 1

FormatTime,lastModified,,yyyyMMddHHmmss

Process, Exist, CinergyDvr.exe
If ErrorLevel
{
  WinShow, TerraTec Home Cinema
  WinActivate, TerraTec Home Cinema
  ControlSend, , x, TerraTec Home Cinema
;  Send,x
  Sleep, 3000
  WinActivate, TerraTec Home Cinema
  ControlSend, , !{f4}, TerraTec Home Cinema
;  Send,!{f4}
  Sleep, 3000
  
  Process, Exist, CinergyDvr.exe
  {
    if ErrorLevel
    {
      Process, Close, CinergyDvr.exe
		; IMPORTANT: Tried in Windows 2000 only.
		; It works great for me, may need tweak for others.
		; It only works with ONE row of icons in the systray.
		; (it would need tweaking to pass through multiple rows of icons)
		; My systray is located at the standard place: lower right part of screen.

		CoordMode, Mouse, Screen
		SendMode Input ; You can try "Event" or "Play" for testing the difference
		; Get the Y coordinate of the whole task bar, including system tray (Y is enough)
		WinGetPos,,Ytaskbar,,,ahk_class Shell_TrayWnd
		; Get the specific position of the system tray area, which is a control (X and Width are enough)
		ControlGetPos,Xsystray,,Width,,ToolbarWindow321,ahk_class Shell_TrayWnd
		; Get current mouse position (to reposition when done)
		MouseGetPos, xpos, ypos
		; Calculate Y where mouse will move to [= taskbar's Y + a little bit. 12 works ok for me]
		yp:=Ytaskbar+12
		; Calculate the maximum X where the mouse can go
		maxX:=Xsystray+Width
		; Calculate initial X coordinate [= systray's X + a little bit. 5 works ok for me]
		xp:=Xsystray+5
		; Block user mouse moves (not really necessary, but just in case)
		BlockInput,MouseMove
		; DEBUG: uncomment the following line for benchmarking
		;   StartTime := A_TickCount

		; Start loop to move the mouse
		Loop
		{
		  ; if the mouse is moved passed the maximum X, it's done. Exit loop
		  if xp>%maxX%
			 break
		  ; Move mouse!
		  MouseMove, %xp%,%yp%
		  ; increment X by 18 (icon width plus 1 or 2 pixels)
		  xp:=xp+18
		; sendmode Input needs at least sleep,1. If using Sendmode Play/Event you can comment out the following like
		  sleep,1
		   
		}
		; Reposition the mouse where it was before staring the script
		MouseMove, xpos, ypos
		; Unblock user mouse moves
		BlockInput,MouseMoveOff

		; DEBUG: uncomment the following 2 lines for benchmarking
		;   ElapsedTime := A_TickCount - StartTime
		;   MsgBox,  %ElapsedTime% milliseconds have elapsed.
    }
  }
}

min := -1
nosilent := 0
useList := 0
withName := 0

Loop, %0%
{
  if(%A_Index% = "/clean")
  {
    RegRead, allapp, HKEY_LOCAL_MACHINE, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders, Common AppData
    FileDelete, %allapp%\TerraTec\CinergyDVR\Timerlist.xml
  }
  if(%A_Index% = "/nosilent")
  {
    nosilent := 1
  }
  if(%A_Index% = "-stop")
  {
    ExitApp
  }
  if(%A_Index% = "/channel")
  { 
    index := A_Index + 1
    channel := %index%
  }
  if(%A_Index% = "/minimize")
  {
    min := 1
  }
  if(%A_Index% = "/list") {
    useList := 1
    index := A_Index + 1
    listValue := %index%
  }
  if(%A_Index% = "/file") {
    index := A_Index + 1
    value := %index%
    withName := 1
    StringGetPos, index, value, \ , R
    StringLeft, path, value, index

	StringGetPos, index, value,., L
	
	if index > 0
	{ 
	  StringLen, length, value
	  StringRight, ext, value, length-index
	  StringLeft, value, value, index
	}
	else
	{
	  ext := ".mpg"
	}
	
    FileAppend, %value%`n, %path%\recordings.txt
  }
  if(%A_Index% = "/noDateRenaming") {
    FormatTime,dateFilter,,yyyy_MM_dd
  }
}

if (nosilent = 0)
{ 
  if(useList = 1)
  {
    Run, CinergyDvr.exe /silent /list:"%listValue%" /channel:"%channel%"
  }
  else
  {
    Run, CinergyDvr.exe /silent /channel:"%channel%"
  }
}
else
{
  if(useList = 1)
  {
    Run, CinergyDvr.exe /list:"%listValue%" /channel:"%channel%" 
  }
  else 
  {
    Run, CinergyDvr.exe /channel:"%channel%"
  }
}

WinWait, %channel%,,25
Sleep, 1000
;WinHide, TerraTec Home Cinema
;WinShow, TerraTec Home Cinema
WinActivate, TerraTec Home Cinema
ControlSend, , r, TerraTec Home Cinema
;Send,r
Sleep, 1000
if(min = 1)
{
  WinShow, TerraTec Home Cinema
  WinActivate, TerraTec Home Cinema
  ControlSend, , ^{f4}, TerraTec Home Cinema
;  Send,,^{f4}
}

Process, Priority, CinergyDvr.exe , H
WinWaitClose, TerraTec Home Cinema

StringGetPos, index, value, %dateFilter%, L

if(withName = 1 and (index = 0 or index = -1))
{
  ArrayCount = 0
  
  Loop, %path%\*%ext%
  {
    if (A_LoopFileTimeModified > lastModified and A_LoopFileExt != "txt" and A_LoopFileName != "index.xml")
	{
	  ArrayCount += 1
	  foundFile%ArrayCount% = %A_LoopFileName%
	  extArr%ArrayCount% = %A_LoopFileExt%
	}
  }
  
  Loop %ArrayCount%
  {
    useFile := foundFile%A_Index%
	ext := extArr%A_Index%
	
	StringLen, testLength, useFile
	 
	if(testLength > 4)
	{
	  FileMove, %path%\%useFile%, %value%.%ext%
	}
  }
}

ExitApp
Das Umbenennen wird also von der THCRecorder.exe vorgenommen.

Ist im Profil für THC in WinTVCap_GUI die Übergabe des Dateinamens mit dem Parameter /file vorhanden?
Stimmt das in THC festgelegte Verzeichnis für die Aufnahmen mit dem im Profil für THC in WinTVCap_GUI verwendete überein?

Re: Name der gespeicherten Datei nicht umbenannt

von wamwam » 10 Nov 2015, 10:30

Das Umbenennen müsste über THCRecoder.exe erfolgt sein, denn du hast damals diese Datei im Laufe der Diskussion mehrmals zum Download bereitgestellt. Von einem Skript ist mir nichts bekannt. Wo müsste es abgelegt sein und wie müsste es heißen?

Was Java betrifft, finde ich nur Einträge sowohl für 32 als auch 64 Bit für jre1.8.0_60 mit Datum 27.08.2015. Da aber der Fehler erst nach dem 1.10.2015 auftritt, kann es daran wohl nicht liegen.

Was lässt sich machen?

Re: Name der gespeicherten Datei nicht umbenannt

von ds10 » 10 Nov 2015, 10:17

Da sich auch an WinTVCap_GUI und TV-Browser in der Zeit nichts von selbst geändert haben kann, liegt das Problem entweder an einem Systemupdate oder an einem Java-Update, da das die Sachen sind, die sich wahrscheinlich geändert haben. Ich weiß allerdings nicht mehr, wie das Umbenennen implementiert ist, entweder die THCRecoder.exe enthält das bereits oder es ist über ein Skript geregelt, das nach der Aufnahme von WinTVCap_GUI ausgeführt wird.

Re: Name der gespeicherten Datei nicht umbenannt

von wamwam » 10 Nov 2015, 10:11

Wie ich schon in meinem letzten Beitrag schrieb, nehme ich mit TerratecHomeCinema auf. Dazu verwende ich TerratecHomeCinemaRecorder.exe vom 25.10.2010. Bis zum 1.10.2015 funktionierte das Umbenennen der Aufnahmedatei mit dem programmierten Sendungstitel (5 Minuten Vorlauf) problemlos. Mir ist nicht bewusst, dass ich irgend etwas geändert hätte.

Schade, dass die alten Beiträge nicht mehr verfügbar sind.

Nach oben