In Windows 7 the DOS variable %cd% returns the current drive. However when BAT file is started with admin rights (Run as administrator), then %cd% returns "C:\Windows\System32" instead of the current drive. Please, help.
            Asked
            
        
        
            Active
            
        
            Viewed 2,236 times
        
    1
            
            
        - 
                    Possible duplicate of [What is the best way to do a substring in a batch file?](https://stackoverflow.com/questions/636381/what-is-the-best-way-to-do-a-substring-in-a-batch-file) – Strikegently Oct 30 '17 at 16:24
 - 
                    _"In Windows 7 the DOS variable %cd% returns the current drive."_ No, it returns the `C` urrent `D` irectory. – underscore_d Oct 30 '17 at 16:32
 - 
                    Possible duplicate of [How do I test the current drive letter in a batch file?](https://stackoverflow.com/questions/866623/how-do-i-test-the-current-drive-letter-in-a-batch-file) or [Windows Batch Script Get Current Drive name](https://stackoverflow.com/questions/5811966/windows-batch-script-get-current-drive-name) – underscore_d Oct 30 '17 at 16:33