Я испытываю затруднения, находя, что эти команды работают в пакетном файле?

Порт 80 является http, порт 3306 (значение по умолчанию) - то, где MySQL слушает, если Вы говорили php соединяться с mysql сервером на порте 80 затем, что это объясняет, почему Вы не могли соединиться. Удаление аргумента port и разрешение ему использовать значение по умолчанию объяснили бы, почему он работал.

2
задан 17 August 2011 в 04:48
1 ответ

В CMD.EXE нет встроенного примитива для удаления строк из текстовых файлов. Я подозреваю, что вы найдете утилиту в команде для .

@echo off
for /f %%i in (textfile.txt) do echo dmscmd "mydns" /zoneadd %%i

Она будет перебирать все строки в textfile.txt , отображая пример команды dnscmd - строка для каждой строки файла. (Очевидно, удалите echo , чтобы оно действительно выполняло команды.)

Синтаксис для несколько загадочен. Когда вы используете для в простой командной строке, вы не дублируете %% переменные среды. Я считаю, что для невероятно удобен и использую его ежедневно (но, кстати, я также ежедневно использую командную строку).

2
ответ дан 3 December 2019 в 12:06

Теги

Похожие вопросы