Closed DeaR closed 11 years ago
現状cmd.exe決め打ちになっている為、$PATH上に別のcmd.exeが存在したり、 Win3.1/95/98/MEで動作できません (まぁ、そんな環境手持ちに有りませんが…)
cmd.exe
$PATH
なので$COMSPECを使用してみた DeaR/vimproc.vim@7aff54c73e093f28b27cd280f09b2183c67ba047
$COMSPEC
しかし'shell'の初期値や http://perldoc.jp/docs/perl/5.16.1/perlrun.pod
'shell'
デフォルトは WindowsNT では cmd.exe /x/d/c、Windows95 では command.com /c です。 COMSPEC の値はユーザーによってかなり様々で、移植性の問題を引き起こすので、 Perl はこの目的に COMSPEC は使わないことに注意してください。
デフォルトは WindowsNT では cmd.exe /x/d/c、Windows95 では command.com /c です。
COMSPEC の値はユーザーによってかなり様々で、移植性の問題を引き起こすので、 Perl はこの目的に COMSPEC は使わないことに注意してください。
といった表記を見かけてしまったのでhas('win16') || has('win95')で分岐 DeaR/vimproc.vim@19cad4245cbe62a3768d0063d467493444bf610d
has('win16') || has('win95')
と2パターン弄ってみました どうするのが良いですかね?
私は以下のポリシーを持っています。
ということなので、現在のこのコードは両方とも却下します。
この問題が実際に問題になるという報告があれば、対応する気がないわけでもないですが、今のところそういう報告は受けておらず、私の優先度としてはかなり低いです。
了解です 私自身も単に気になっただけですのでcloseしてしまいます
了解です。
現状
cmd.exe
決め打ちになっている為、$PATH
上に別のcmd.exe
が存在したり、 Win3.1/95/98/MEで動作できません (まぁ、そんな環境手持ちに有りませんが…)なので
$COMSPEC
を使用してみた DeaR/vimproc.vim@7aff54c73e093f28b27cd280f09b2183c67ba047しかし
'shell'
の初期値や http://perldoc.jp/docs/perl/5.16.1/perlrun.podといった表記を見かけてしまったので
has('win16') || has('win95')
で分岐 DeaR/vimproc.vim@19cad4245cbe62a3768d0063d467493444bf610dと2パターン弄ってみました どうするのが良いですかね?