G-Stress Posted January 6, 2008 Share Posted January 6, 2008 Just wondering, I was messing around with batch and got a werid error about @echo off not being recognized as a internal or external command with some weird text before the @ sign, but it doesn't show up in the .bat file itself. I'm using now Quick Batch File Compiler and when I copied and pasted the text it then displayed this before the @ sign @echo off anybody know why that is? Quote Link to comment Share on other sites More sharing options...
digip Posted January 6, 2008 Share Posted January 6, 2008 Just wondering, I was messing around with batch and got a werid error about @echo off not being recognized as a internal or external command with some weird text before the @ sign, but it doesn't show up in the .bat file itself. I'm using now Quick Batch File Compiler and when I copied and pasted the text it then displayed this before the @ sign @echo off anybody know why that is? And hidden cahracters showing up after you try to run it? If its compiled code you open the exe you are going to see weird data since its no longer a plain text bat file any more. You do not run it as a bat file, but it is supposed to compile it to an exe, so yeah, that will have funky looking code in it once it is converted. Never used the program, but that is my guess. But if its in the editor for the program before its compiled and is seeing that then maybe it needs the text in a certain encoding format. Is this in the editor for the pprogram that you see these things? Maybe you are pasting in text in a different format than the program uses, like the difference between UTF encoding and Ascii characters? Again, I have not used the program your referring to so I do not know what its settings are looking for. Why are you creating exe's from bat files anyway? Why not just code an exe to do the same thing and this way you know what is going on under the hood. "Quick Batch File Compiler" just sounds like asking for trouble. Make sure you scan it and upload it to be scanned for virus, etc. Quote Link to comment Share on other sites More sharing options...
G-Stress Posted January 6, 2008 Author Share Posted January 6, 2008 @ digip, Actually Quick Batch File Complier is pretty good. I would love to create .exe's but im a n00b :-( I'm "learning" batch scripting I guess you could say. Basically i'm trying to create a "switchblade" like package out of .bat file(s) and then from there I want to create the same thing in VB, then maybe c, etc. It's helping me understand alot about the cmd interface and out things work, working on this project. You should really check out QBFC I'm actually surprised you haven't already. http://www.abyssmedia.com/quickbfc/ But no I don't think it's a matter of encoding, but it could be. It's so weird cause this is what happens. Say I create just a basic bat file of @echo off REM This is my bat file echo Hello world exit Then when I run that bat file it gives me an error, this error to be exact '???@echo' is not recognized as an internal or external command, operable program or batch file. but that weird text before the @ sign does not appear at all in my bat file, but when I paste the text from my bat file into QBFC it appears as @echo off So weird. I didn't know if anyone else had experienced this before. Quote Link to comment Share on other sites More sharing options...
digip Posted January 6, 2008 Share Posted January 6, 2008 Instead of pasting it, can you just type it into the program manually? Quote Link to comment Share on other sites More sharing options...
G-Stress Posted January 6, 2008 Author Share Posted January 6, 2008 Yea that isn't an issue at all. I just have no idea where it's coming from. Quote Link to comment Share on other sites More sharing options...
digip Posted January 6, 2008 Share Posted January 6, 2008 Yea that isn't an issue at all. I just have no idea where it's coming from. Maybe it is inserting the CRLF or something like that when you paste it. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.