tin3tin
24th August 2012, 12:21
How do I add linebreaks to a string which can run by eval()?
Ex. code:
video= \
directshowsource("C:\MATERIAL\VJ0K006W.avi")
Video
My (not-working) attempt:
My_string="""video= \"+chr(13)+chr(10)+"directshowsource("C:\MATERIAL\VJ0K006W.avi")"+chr(13)+chr(10)+"Video"""
eval(My_string)
[EDIT:
This actually works:
My_string="""video= directshowsource("C:\MATERIAL\VJ0K006W.avi")"+chr(13)+chr(10)+"Video"""
eval(My_string)
So to refrase the question. How do I make multiple line commands with "\" to be used in Eval()?
This doesn't work:
My_string="""video=" +CHR(92)+chr(13)+chr(10)+"directshowsource("C:\MATERIAL\VJ0K006W.avi")"+chr(13)+chr(10)+"Video"""
eval(My_string)
]
Ex. code:
video= \
directshowsource("C:\MATERIAL\VJ0K006W.avi")
Video
My (not-working) attempt:
My_string="""video= \"+chr(13)+chr(10)+"directshowsource("C:\MATERIAL\VJ0K006W.avi")"+chr(13)+chr(10)+"Video"""
eval(My_string)
[EDIT:
This actually works:
My_string="""video= directshowsource("C:\MATERIAL\VJ0K006W.avi")"+chr(13)+chr(10)+"Video"""
eval(My_string)
So to refrase the question. How do I make multiple line commands with "\" to be used in Eval()?
This doesn't work:
My_string="""video=" +CHR(92)+chr(13)+chr(10)+"directshowsource("C:\MATERIAL\VJ0K006W.avi")"+chr(13)+chr(10)+"Video"""
eval(My_string)
]