Hi guys i'm a fan from Italy. I'd like to play Warcraft 2 but i'm not really an insider about dos box and those issues. Would you like to be kind and try to explain in the easiest way how to fix the problem that occur me when i start the game and it asks me for CD? I actually didn't get exactly the point about this sentence "the game must be mounted so that there's a C:\WAR2 directory visible inside DOSBox." in the voice "How to run" in the website. Thank you in advance.

Now, assuming you followed the tutorial, you have a C:\Oldgames directory that's mounted as your C drive in DOSbox on start.
Unpack Warcraft 2 from the archive into that directory.
Run war2.bat .
You're ready, enjoy the game.

__________________"God. Can't you people see I'm trying to commit a crime against science and nature here?"
-- Reed Richards

For those with the problem of the game asking for a disk, check your autoexec section (scroll down to the end) in DOSBox options and make sure to delete the line that has -t cdrom at the end of it, that seems to have helped me after I basically stumbled over it while experimenting because nothing in this thread had helped me though I suppose I could have missed a post maybe.

After the file downloaded from Abandonia.. It is named warcra~1 7z on my dosbox when I perform a DIR. I can't seem to do a .bat file .exe on it. It keeps on saying illegal command. I hope someone had this same issue and was able to resolve it.
I mounted it as c C:\dosprogs\

"You have heard that it was said, 'You shall love your neighbor and hate your enemy.' But I say to you, love your enemies, bless those who curse you, do good to those who hate you, and pray for those who spitefully use you and persecute you..."

Now, assuming you followed the tutorial, you have a C:\Oldgames directory that's mounted as your C drive in DOSbox on start.
Unpack Warcraft 2 from the archive into that directory.
Run war2.bat .
You're ready, enjoy the game.

Anyway, I downloaded the game and it works just as promised. I extracted the archive with 7zip in my DOSBox C-drive, did cd war2 and executed war2.bat: game started, no problems.

You must be doing something differently or have missing files/folders. Also, if you already have a D-drive mounted before running the script (war2.bat) it won't work on the first run (it doesn't unmount the D-drive first, only after exiting the game).