Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: Unable to copy files containing html tags after adding text inside it.  (Read 5701 times)

0 Members and 1 Guest are viewing this topic.

ram

    Topic Starter


    Newbie

    • Experience: Beginner
    • OS: Windows 7
    Hi everyone,
    Thanks for this siteit helped me a lot in doing my project but i am facing some issue,hope you can suggest me how to get out of this...

    As part of a project I need to add text to the middle of many files using batch scripting. I am able to add the text successfully, but after copying the files to a new location I noticed that the HTML tags are missing. I only have this problem in Windows Server 2012/2008; in Windows 7 the HTML tags remain.

    My Code snippet:
    @echo off

    set SrcFolder=C:\Users\emlfilessample
    set DstFolder=C:\Users\output

    FOR %%f in (%SrcFolder%*.eml) do (
     (FOR /F "usebackq delims=" %%a in (`"findstr /n ^^ %%f"`) do (
      SETLOCAL EnabledDelayedExpansion
      set "var=%%a"
       set "var=!var:*:=!"
       if "!var:~0,10" == "x-globalre" (
       echo X-SUBTYPE=RETURES
     )
     echo(!var!
     ENDLOCAL
    )) >> "%DstFolder%\%%~nxf"
    )


     **Sample input eml:**
       Date Mon,20 mar 2017
       From:[email protected]
       To:[email protected]
       Message-ID:<10091223>
        Subject:Symphony
       x-globalrelay-MsgType: XXXX
       x-StreamType:xxxx
       x-contentstartdate:XXX
     
       <html><body>  Message ID:sm9atRNTnMA=Yay1R0QgoH.............. </html>

    After executing my script in Server 2012 I am able to successfully inject the required text in the middle, but as I said the HTML tags are missing:

     **Sample output eml:**
       Date Mon,20 mar 2017
       From:[email protected]
       To:[email protected]
       Message-ID:<10091223>
        Subject:Symphony
       echo X-SUBTYPE=RETURES
       x-globalrelay-MsgType: XXXX
       x-StreamType:xxxx
       x-contentstartdate:XXX
        < Yay1R0QgoH.............. </html>
     
    as shown above after executing the script the html tags at the begining are missing i am not able to find out why....can any one help me with this

    Hackoo



      Hopeful
    • Thanked: 42
    • Experience: Expert
    • OS: Windows 10