カスタム定義のプロトコル (phpfile) を使用すると、ブラウザーを介してエディターで php ファイルを開くことができます。唯一の問題は、ブラウザごとに異なる完全な URL を提供することです。
- phpfile:/[ファイル]
- phpfile:/[ファイル]/
- phpfile://[ファイル]/
- phpfile://[ファイル]
これらはすべて [file] に変換する必要があります。問題は、構文エラーが発生することです。正しい構文は何ですか?
set var=%1
if("%var:~0,9%"=="phpfile:/")
{
set url = %var:~9%
}
else
{
set url = %var:~10%
}
if(%var:-1,1% == "/")
{
url = %url:~0,-1%
}
START "" "C:\Program Files (x86)\NuSphere\PhpED\7.0\phped.exe" url
===編集===私は今、次のようになりましたが、URLの最後に「」を追加しています
SETLOCAL enabledelayedexpansion
set var=%1
if %var:~0,9%=="phpfile:/" (
set url = %var:~9%
) else (
set url = %var:~10%
)
if "%var:~-1%"=="\" (
set url = %url:~0,-1%"
)
if "%var:~-1%"=="/" (
set url = %url:~0,-1%"
)
START "" "C:\Program Files (x86)\NuSphere\PhpED\7.0\phped.exe" %url:"=%