Hossein1429
دوشنبه 10 اسفند 1388, 10:01 صبح
با سلام خدمت دوستان
در ارسال پارامتر به Process.Start اگر در آدرس "فاصله" وجود داشته باشد
برنامه اجرا نمي شود مگر اينكه برنامه اجرايي اكسپلور باشد
مثال
نمايش عكس در اكسپلور
Process.Start("IExplore","C:\\image 12.jpg");
كه بي مشكل است اما اگر بخواهيم همين عكس در picturer manager مربوط به آفيس يا هر
برنامه اي غير از اكسپلور اجرا شود، هيچي اجرا نمي شود كه فقط به خاطر وجود فاصله چه در نام پوشه ها و چه در نام فايل در آدرس است.
Process.Start("OIS","C:\\image 12.jpg");
مشكل وجود فاصله را چگونه حل كنم. :عصبانی::عصبانی++::عصبانی::عص انی++::عصبانی::عصبانی++:
در ارسال پارامتر به Process.Start اگر در آدرس "فاصله" وجود داشته باشد
برنامه اجرا نمي شود مگر اينكه برنامه اجرايي اكسپلور باشد
مثال
نمايش عكس در اكسپلور
Process.Start("IExplore","C:\\image 12.jpg");
كه بي مشكل است اما اگر بخواهيم همين عكس در picturer manager مربوط به آفيس يا هر
برنامه اي غير از اكسپلور اجرا شود، هيچي اجرا نمي شود كه فقط به خاطر وجود فاصله چه در نام پوشه ها و چه در نام فايل در آدرس است.
Process.Start("OIS","C:\\image 12.jpg");
مشكل وجود فاصله را چگونه حل كنم. :عصبانی::عصبانی++::عصبانی::عص انی++::عصبانی::عصبانی++: