Forum
Hocam Çalıştırmaz olurmu ya 🙂 zaten Bat dosaysın içinde Gerekli Komudlar var yeniden bat oluşturma ne gerek var benim amaçım local deki Linkten Çalıştırmak.
Selamlar, aradan baya bir zaman geçmiş. Çözümsüz kalmaması adına cevaplıyorum 🙂
Aşağıdaki kodlar işini görecektir. Local olarak bat çalıştırmayı gösterdim. Uzak makina üzerinden çalıştırmak istersen makina üzerinden .bat dosyası klasörüne paylaşım vermen yeterli olacaktır.
Uzak Makina Patch: \\\192.168.10.53\WebSites\\iistop.bat
index.php
Script Ekle:
<script type="text/javascript">function iisstop() {
yenipencere = window.open("stop.php",
"IIS STOP",
"location=1,status=0,scrollbars=0,width=0,height=0");
yenipencere.moveTo(10, 0);
setTimeout("document.getElementById('dv1').style.visibility = 'hidden'", 10);}
</script>
Link:
<li><button onclick="iisstop()">IIS STOP</button></li>
stop.php
Script Ekle:
//Sayfada komut deneme.bat çalıştıktan sonra sayfa kapanacak "1" saniye kapanır. Cmd ekranından işleme devam edecek.
<script type="text/javascript">
function kapat() {
window.close()}</script>
Php Kod:
<?php
$batcalis = 'start C:\WebSites\deneme.bat';
pclose(popen($batcalis, 'r'));
?>
Sciptleri iptal ederekte direk link üzerinden çalıştırabilirsin.
Hocam Çalıştırmaz olurmu ya 🙂 zaten Bat dosaysın içinde Gerekli Komudlar var yeniden bat oluşturma ne gerek var benim amaçım local deki Linkten Çalıştırmak.
anladım:) kolay gelsın