Вот компиляция проверенной информации из различных ответов и процитированных ссылок в этом потоке:
command.com
16-разрядный командный процессор, представленный в MS-DOS, и также использовался в серии Win9x операционных систем. cmd.exe
32-разрядный командный процессор в Windows NT (64-разрядный Windows OSes также имеют 64-разрядную версию). cmd.exe
никогда не была часть Windows 9x. Это произошло в версии 1.0 ОС/2, и версия ОС/2 cmd
началась 16-разрядный (но была, тем не менее, полностью оперенная программа защищенного режима с командами как start
). Windows NT наследовался cmd
ОС/2, но версия Windows NT Win32 началась 32-разрядная. Хотя ОС/2 пошла 32-разрядная в 1992, cmd
остался 16-разрядной ОС/2 1.x программа. ComSpec
огибающая переменная определяет, какая программа запускается .bat
и .cmd
сценарии. (Запускающийся с WinNT это принимает значение по умолчанию к [1 110].) cmd.exe
обратно совместимо с [1 112]. .cmd
для предотвращения случайного выполнения в Windows 9x. Это расширение файла также относится ко времени версии 1.0 и 1987. ОС/2, Вот список cmd.exe
функции, которые не поддерживаются [1 116]:
^
(Использование для: \ & | > < ^
) PUSHD
/ POPD
SET /A i+=1
SET %varname:expression%
FOR /F
(существовал прежде, был улучшен) CALL :label
Порядок Выполнения:
, Если и .bat и .cmd версии сценария (test.bat, test.cmd) находятся в той же папке и Вы выполняете сценарий без расширения (тест), по умолчанию .bat версия сценария будет работать, даже в 64-разрядном Windows 7. Порядком выполнения управляет переменная среды PATHEXT. См. Порядок, в котором Командная строка выполняет файлы для получения дополнительной информации.
Ссылки:
Википедия: Сравнение командных процессоров
Причина, по которой сетка не перезагружается, заключается в том, что вы вызываете неправильный метод. Метод jqGrid делает примерно следующее:
Таким образом, второй раз, когда вы вызываете метод, он ничего не делает, как в шаге 1.
Вместо этого , вы должны вызывать $ ("# list"). trigger ("reloadGrid")
при втором и всех последующих щелчках.
Теперь, из-за вашего mtype в параметрах сетки, сетка будет выполнять GET, а не POST. Поэтому, если POST исходит от самой кнопки (другими словами, это ввод типа submit), вы должны вернуть true, чтобы указать, что отправка должна продолжаться как обычно.