Lately I started to comment lines as double :: , but I'm aware of problems that it can make in long "for" or "choice" scripts and issues with "goto" as it was described [What does :: (double colon) mean in DOS batch files?](https://stackoverflow.com/questions/16632524/what-does-double-colon-mean-in-dos-batch-files) 

So I'm wondering if it's ok to set variable as REM and use it? 

I've seen somewhere in a little cmd script, and really liked it, since it making batch code looks clearer for me. But I wonder if it wont create any problems?

```
@echo off
Set #=REM
%#% show date
echo it's %date%
%#% let's wait few seconds...
ping 1.1.1.1 > nul
echo and now it's %date%
%#% whatever
exit

```