Is there a way to interact with Bitcoin-qt from Windows cmd and run commands like if I'm running them from Bitcoin-qt console?
While you have
bitcoin-qt running with the
-server option, you can then use
bitcoin-cli to run commands.
It's part of the bitcoind package.
If you have your conf file in a custom directory you'll have to specify that to bitcoin-cli as well, otherwise it should just work.
The easiest way to do what you are trying to do is add one line to your bitcoin.conf file.
The file exists in one of these locations: "Where is the configuration file of bitcoin qt kept"
You are also required configure a username and password when you do this by adding these additional lines. Always use a new secure random password that is unique to only this service (don't re-use it anywhere, and don't commit it to a source code repository)
You can now run the bitcoin-cli.exe command from cmd.exe (it is installed in c:\program files\bitcoin\daemon)
It is also worth noting that you do not have to run bitcoin-qt you can choose to run bitcoind and interact with bitcoin-cli as well.