اجرا با پسوند .bat اسکریپت در پس زمینه [مصمم]

روز پیش من مورد نیاز برخی از ماشین های ویندوز در شبکه من زد یک اسکریپت با پسوند .bat در پس زمینه (بدون متوجه کاربران). اگر این چیزی است که شما نیاز دارید, بفرمایید!

آیکون

battoexeconverter 20100503.zip
416.71 KB 10298 دانلود

نویسنده: HTTP://www.f2ko.de/

matrix

معرفی

دسته و یا فایل دسته ای (همچنین به عنوان شناخته شده است) یک فایل به طور خودکار وظایف استفاده می شود؟ (بیشتر بدانید…). من نه قصد بحث در مورد استفاده است, VB, پوسته, جاوه, ویندوز یا لینوکس بهترین راه است. فن آوری های مدافع, اما استفاده به نفع من, به دنبال دارند بهتر ارائه می دهیم و این ممکن است متفاوت با توجه به نیاز و یا محیط زیست که من قرار.

مشکل

به منظور, من مورد نیاز است به نقشه درایو شبکه با اشاره به یک دایرکتوری در سرور و همچنین به اجرای اسکریپت در .vbs است که برخی از اطلاعات مشتریان سخت افزار دستگاه. اما آن را به صورت شفاف بود (پس زمینه) برای کاربران, چرا که اگر اینکار را نکنید, مطمئنا آنها نزدیک صفحه داس قبل از تکمیل اسکریپت.

راه حل

سعی کردم چند ترفندهای اینترنت, اما بدون موفقیت. آنچه واقعا نجات سرزمین پدری بود خفاش به Exe تبدیل. نرم افزار امکان تبدیل به .exe است و هنوز هم امکان “نرم افزار شبح” این درست که اجرا اجرایی را در پس زمینه امکان است (پس زمینه). بدون نیاز به نصب وجود دارد!

دانلود, جدا کردن و اجرای فایل های Bat_To_Exe_Converter.exe (بالا) و به شرح زیر انجام دهید:

(1) کلیک بر روی دکمه “…” کنار Batchfile و نشان می دهد اسکریپت شما است که تبدیل خواهد شد
(2) بررسی “نرم افزار شبح”
(3) کلیک بر روی دکمه “کامپایل”

bat1

توجه داشته باشید که در همان دایرکتوری به عنوان ایجاد خواهد شد خود را را. فایل های دیگر از همین نام خفاش, اما, با پسوند .exe. سعی کنید آن را اجرا کنید و خواهید دید که شفاف اجرا می شود, بدون هیچ پنجره قابل مشاهده.

این پست حوالی به هدف شما برآورده اند پایان رسیدن. اما من می خواهم به گسترش آن کمی بیشتر detailing فایل های اسکریپت است که من استفاده می شود, حتی برای مراجعات بعدی.

به طور خلاصه آن را مانند این کار می کند: دایرکتوری سرور قرار داده و من بعضی از فایل ها است که در مقطعی خواهد بود (یک بار) ماشین سرویس گیرنده کپی. آنها:
(1) rede.exe
(2) rede.reg
(3) scan.vbs

rede.exe چیزی بیش از یک پرونده rede.bat که با استفاده از Bat_To_Exe_Converter.exe در این پست ذکر شده وارد. سرور که در آن این و پرونده های دیگر فقط کار می کند از مخزن, از آنجا که هدف است, بعد, کپی “rede.exe” برای مشتری ماشین و هنگامی که شما شروع به ویندوز که همیشه اجرا ایجاد یک کلید در رجیستری. که گفت:, این پرونده نامرئی کاربر اجرا می شود و به نقشه درایو شبکه در نظر گرفته شده است (تی:) وی با اشاره به فهرست ” \\servertrabalho” (کاربر منطقه). به علاوه, VB اسکریپت اجرا می شود (scan.vbs) اخذ برخی اطلاعات سخت افزار.

rede.bat | نقشه شبکه درایو و اجرای .vbs

1
2
3
  استفاده از خالص t: /حذف t استفاده از خالص: \\servertrabalho شی \serveraplicativosscan.vbs

rede.reg, هنگامی که در حال اجرا با دو کلیک, ایجاد یک کلید (مقدار رشته) در رجیستری ویندوز است که باعث می شود “rede.exe” برای اجرای هر بار بوت ویندوز. این کلید می توانید پس از ایجاد دسترسی به منو دیده “شروع” > “اجرا”, با تایپ کردن “Regedit” و پس از مسیر: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

rede.reg | ایجاد یک کلید در رجیستری ویندوز

1
2
3
نسخهٔ ویرایشگر رجیستری ویندوز 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]
"rede"="C:\\rede.exe"

scan.vbs اسکریپت فعال است که قطاری از برخی از اطلاعات سخت افزار دستگاه مشتری است. از آنجا که من مورد نیاز برای انجام موجودی از دستگاه های شبکه به منظور دریافت برخی از داده های خاص من استفاده از این ویژگی (من می خواستم به استفاده از نرم افزار موجودی در اینترنت). من اینجا نمی پست مطالب اسکریپت “scan.vbs” از آنجا که در PCeX بر اساس, من برای من استفاده به منظور تولید سخت افزار XML خلاصه خو گرفته ایم،. اطلاعات بیشتر در مورد PCeX, بازدید:

من بسیاری از من دهندگان PCeX که کد منبع به صورت رایگان ارائه دهید.

پایان, من یک اسکریپت برای کپی فایل ها از سرور به ماشین مشتری یک بار ایجاد. سپس, همه من بود برای انجام بود رفتن روی دستگاه مشتری, دسترسی به اشتراک گذاری بر روی سرور و اجرا این مینی instalador. از آن پس در, هر بار به من بوت شدن دستگاه, rede.exe (قدیمی است) در حال اجرا در پس زمینه و انجام ماموریت.

rede.install.bat| نصب دستگاه های ناس حل مشتری

1
2
3
4
5
6
7
8
9
@echo خاموش @echo cls شروع....
For/l%% در (%1,-1,1) انجام دادن (اکو 1 >پوچ %%&پینگ-n 2 -w 1 127.0.0.1>NUL)
@echo.
سی \servertrabalhoaplicativosrede.exe کپی:\rede.exe \servertrabalhoaplicativosrede.reg @echo/l%% به در پایان (%1,-1,1) انجام دادن (اکو 1 >پوچ %%&پینگ-n 2 -w 1 127.0.0.1>NUL)

فقط یادداشت: این خط شروع با “است” با این نسخهها کار درست مانند شکستن. در واقع, راه یافت من برای شبیه سازی عملکرد خواب بود (خواب) حال در چند زبان های برنامه نویسی.

تا بعد!

تعداد دسترسی ها: 58903

21 بررسی “اجرا با پسوند .bat اسکریپت در پس زمینه [مصمم]

    • FGOV گفت:

      شما می توانید پوشه فایل قرار داده و مخفی کردن فایل و ایجاد یک میانبر و محل آن را که در آن شما را با آیکون تغییر می.

  1. ماریو گفت:

    شما نیازی به استفاده از این مکث در اجرای اسکریپت این است. اگر ویندوز استفاده از فرمان خواب, اما اگر استفاده از Win7 فرمان ایست. #o بهترین 50 /

  2. من در تلاش برای اجرای standalone.bat JBOSS WildFy با این برنامه اما زمانی که من او را به اجرا کردم این خطا.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    
    16:45:59,513 اطلاعات  [سازمان.JBoss.ماژول ها] (اصلی) نسخهٔ JBoss ماژول ها 1.5.2.پایان WFLYSRV0073: گزینه غیر معتبر ' (ج).:UsersuserDownloadswildfly Finalwildfl y 10.1.0.Finalbinstandalone.exe ' 10.1.0.
     
    استفاده: مستقل [args]...]
    که در آن] args عبارتند از::
        --مدیر سایت-فقط تنظیم سرورنوع ADMIN_ONLY باعث آن را به باز رابط اداری و مدیریت درخواست قبول اما نه دیگر شروع به در حال اجرا است                                           زمان اجرای خدمات یا قبول درخواست های کاربر نهایی.
     
     
        -ب , -ب = jboss.bind.address ملک تنظیم سیستم به مقدار داده شده -b = سیستم تنظیم اموال jboss.bind.address. به مقدار داده شده -c , -c = نام فایل پیکربندی سرور برای استفاده از (default is "standalone.xml")
                                            (همان است که--سرور پیکربندی)
     
     
        --اشکال زدایی []                    فعال کردن حالت اشکال زدایی با آرگومان اختیاری برای مشخص کردن پورت. تنها کار می کند اگر اسکریپت راه اندازی آن حمایت می کند.
     
     
        -D[=]                  تنظیم سیستم اموال -ساعت, --کمک به این پیام و خروج--دفعات بازدید: تنها سرور پیکربندی نمایش = نام فایل پیکربندی سرور برای استفاده از. این متفاوت از '--سرور-پیکربندی'و'-(ج)' که در فایل اصلی هرگز رونویسی.
     
     
        -P , -P =,                 ویژگیهای سیستم از بارگذاری داده--خواص = url -سعيد[=]                  ویژگی امنیتی--تنظیم پیکربندی سرور = نام فایل پیکربندی سرور برای استفاده از (default is "standalone.xml")
                                            (همان - ج)
     
     
        -u , -u = jboss.default.multicast.address ملک تنظیم سیستم به مقدار داده شده - v, -V, --نسخهٔ نسخه قابل چاپ و - secmgr اجرا می شود خارج شوید سرور با مدیر امنیت نصب.
     
     
    16:46:00,214 کشنده [org.jboss.as.server] (اصلی) WFLYSRV0239: خاتمه ناگهانی با کد خروج 1
    Pressione qualquer tecla بند continuar. . .
    • سلام, به نظر می رسد یک مشکل در اسکریپت خود را و نه با BatToExeConverter. اطمینان حاصل کنید که این مسیر که شما در خفاش خود استفاده کنید درست است: “C:\کاربران کاربران دانلود wildfly-10.1.0.Final wildfly-10.1.0.Final بن standalone.exe”. یا سعی کنید برای پیدا کردن خطا توسط گوگل.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *