Язык командных файлов здесь в самый раз. На любом другом языке будет или сложнее или приблизительно так же (и, скорее всего, всё-таки хоть чуть-чуть сложнее).
prostoprofan, это запрещено, если есть какие-либо другие записи. Для корневой такие записи, как правило, есть (SOA, например). Вы мой пример проверяли? Посмотрите, у домена lovemail.info есть CNAME.
prostoprofan, не для корневой, а если есть другие записи, у корневой обычно есть NS и SOA. Попробуйте, например, для какого-нибудь домена прописать серверы имён ns1.sav.com и ns2.sav.com (назначаются по умолчанию при регистрации нового домена в Sav, но можно назначить для стороннего) и увидите, что домен имеет единственную CNAME-запись со значением наподобие prod-sav-park-lb01-1919960993.us-east-2.elb.amazonaws.com.
Судя, например, по сайту alexander.rumega.name это лечится пропусканием через Cloudflare (используется хостинг InfinityFree, — это можно обнаружить, например, при попытке открыть несуществующую страницу).
Как получить содержимое из файла, а так же получить содержимое из строки файла?
Содержимое из файла можно получить при помощи команды FOR с ключом /F, либо SET с ключом /P и перенаправления входного потока. Для справки смотрите, соответственно, FOR/? и SET/?
Hotstrings - Definition & Usage | AutoHotkey
Строки автозамены -AutoHotkey
Например, делается строкой
::--::—