نمایش نتایج 1 تا 4 از 4

نام تاپیک: پاک کردن یا حذف یک آیتم از تاریخچه Command Prompt

  1. #1
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    Question پاک کردن یا حذف یک آیتم از تاریخچه Command Prompt

    سلام
    من با Console Application به SQL Server متصل می شم که نیاز به رمز داره که توی تاریخچه باقی می مونه می خوام همون رمز رو از تاریخچه بعد از استفاده حذف کنم چطور می شه این کار رو انجام داد؟

    یک نکته ای که هست من از Command Prompt و یا Powershell از این Console app استفاده می کنم.
    با تشکر....
    آخرین ویرایش به وسیله ROSTAM2 : پنج شنبه 26 مهر 1403 در 10:25 صبح

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    نقل قول: پاک کردن یا حذف یک آیتم از تاریخچه Command Prompt

    و یک سوال دیگه چطور میشه تشخیص داد که دستور از Command Prompt ازسال شده یا PowerShell?

  3. #3
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,578

    نقل قول: پاک کردن یا حذف یک آیتم از تاریخچه Command Prompt

    در زمان dos باید از دستور doskey استفاده میکردیم،
    الان گویا هر پنجره command که باز میشه این رو اتوماتیک اجرا میکنه.
    ولی شما وقتی پنجره رو ببندین دیگه تاریخچه اش هم پاک میشه و دوباره که باز میکنین خالیه.

    در هر صورت alt+F7 پاک میکنه history رو.

  4. #4
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    نقل قول: پاک کردن یا حذف یک آیتم از تاریخچه Command Prompt

    سلام مجدد
    روشی که من پیش گرفتم اینه که از ReadKey بجای ReadLine استفاده بشه تا مقدار متنی در Console ذخیره سازی نشه:

    اول این تابع رو ایجاد کردم که متن رمز عبور رو بر می گردونه:


    Function PasswordFromKeys() As String
    Dim Key As ConsoleKeyInfo
    Dim Expr As String = ""
    Do
    Key = Console.ReadKey(True)
    Select Case Key.Key
    Case ConsoleKey.Enter
    Exit Do
    Case ConsoleKey.Escape
    Return ""
    Case ConsoleKey.Backspace
    If Expr.Length = 0 Then Continue Do
    Expr = Expr.Remove(Expr.Length - 1, 1)
    Console.Write("{0} {0}", Key.KeyChar)
    Case ConsoleKey.NumPad0 To ConsoleKey.NumPad9,
    ConsoleKey.D0 To ConsoleKey.D9,
    ConsoleKey.A To ConsoleKey.Z
    Expr += Key.KeyChar
    Console.Write("*")
    Case Else
    Continue Do
    End Select
    Loop
    Return Expr
    End Function


    برای Backspace و حذف کاراکتر از خود KeyChar که همون Backspace باشه بصورت یک فاصله بین دوتا از همین کارکتر استفاده شده....( کدش رو برای سی شارپ دیدم که از "b \b" استفاده کرده بود)

    در مورد کلیدهای Tab و Space مطمئن نبودم که می شه در رمز عبور استفاده کرد یا نه! امان از بی سوادی....

    و برای استفاده و نمونه خروجی:


    Console.Write("{0} Type Password: ", vbTab)
    Dim Password As String = PasswordFromKeys()
    Console.WriteLine()
    Console.WriteLine("{0} Your Password is: {1}", vbTab, Password)


    Screenshot 2024-11-08 082002.png

    VB .Net: PasswordFromKeys - DEV Community
    آخرین ویرایش به وسیله ROSTAM2 : سه شنبه 22 آبان 1403 در 16:51 عصر

تاپیک های مشابه

  1. سوال: عملگرهای محیط command prompt
    نوشته شده توسط gam be gam ta khoda در بخش تالار های مرتبط با شبکه و امنیت
    پاسخ: 3
    آخرین پست: جمعه 30 فروردین 1392, 19:54 عصر
  2. سوال: ساخت یک command prompt
    نوشته شده توسط JaVa در بخش VB.NET
    پاسخ: 3
    آخرین پست: دوشنبه 30 مرداد 1391, 15:20 عصر
  3. مبتدی: اجرای فایل jar با command prompt
    نوشته شده توسط zoleikha در بخش برنامه‌نویسی جاوا
    پاسخ: 2
    آخرین پست: دوشنبه 14 فروردین 1391, 11:55 صبح
  4. مقاله: اجرای فرمان های داس (Command Prompt)
    نوشته شده توسط roomezonline در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: پنج شنبه 08 بهمن 1388, 10:31 صبح
  5. عدم نمایش Command Prompt
    نوشته شده توسط regbyte در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 22 شهریور 1386, 14:55 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •