<?php
if(isset($_POST['start'])) {
header('Location: http://test.ru/index.php?you') ;
}
?>
<form method="POST" >
<input type="submit" name="start" value="start" >
</form>
Location
не выводятся, если был какой-то вывод в тело ответа. (Или использовать буферизацию: см. ob_start()
и иже с ней.) start
.start
, то первый параметр этой команды в кавычках рассматривается как заголовок нового окна, в котором будет запущена вызываемая команда (сработает только для консольной команды вызываемой без ключа /b
).start "команда в кавычках"
start "" "команда в кавычках"
ReadAll
подавится и зависнет), то можно как-то так0</* : :
@ echo off
start /b CScript.exe //e:JScript //nologo //t:0 //i "%~fs0"
exit /b
*/ 0;
var WshShell = new ActiveXObject("WScript.Shell");
var text = WshShell.Exec("C:\\check.exe --param 43").StdOut.ReadAll();
WScript.Sleep(3000);
var FileSystemObject = new ActiveXObject("Scripting.FileSystemObject");
var TextFile = FileSystemObject.CreateTextFile("C:\\results\\43.txt", true);
TextFile.Write(text);
TextFile.Close();
Прога распаковывается по всяким темпам а их кидать в исключения не очень умно.
set "TEMP=D:\MyTemp"
set "TMP=D:\MyTemp"
start "" MyApp.exe
cmd /c set "TEMP=D:\MyTemp"&set "TMP=D:\MyTemp"&start "" MyApp.exe
set
, но какой именно заранее сказать не могу.)start
(или использовать с ключом /wait
), чтобы дождаться завершения перед удалением каталога. image/svg+xml
(или заменить на text/plain
) — будет показана страница с исходным кодом SVG, — сохранить её в файл или, если браузер не позволяет (иначе можно было бы просто открыть и сохранить исходную ссылку), скопировать содержимое страницы и вставить в текстовый редактор. findstr
выполнить:rem Перекодировка файла в UTF-16 c BOM(!) в текущую кодировку консольного окна
cmd /a /c type temp.txt >temp2.txt
move /y temp2.txt temp.txt
more temp.txt | findstr /C:"SID" >out.txt 2>error.txt
more <temp.txt | findstr /C:"SID" >out.txt 2>error.txt
find /v "" <temp.txt | findstr /C:"SID" >out.txt 2>error.txt
findstr
использовать find
:find "SID" <temp.txt >out.txt 2>error.txt