Saya menggunakan aplikasi yang memerlukan beberapa upaya untuk masuk (karena server kelebihan beban).
Aplikasi ini tidak memiliki fitur "ingat kata sandi saya".
Oleh karena itu, saya ingin membuat skrip (lebih disukai skrip .bat), yang pertama-tama akan menyalin kata sandi saya ke clipboard - jadi saya tidak perlu mengetik ulang kata sandi saya pada setiap upaya masuk log -, kemudian meluncurkan aplikasi ( bagian mudah)
Apakah ini mungkin dengan perintah MS-DOS? Apakah saya perlu sedikit exe atau bahasa skrip lain?
Saya jelas mencari solusi tercepat untuk diterapkan.
Terima kasih sebelumnya atas ide Anda
Jawaban:
http://www.petri.co.il/software/clip.zip
Catatan- Tautan Petri saat ini sedang rusak. Dia mendapatkannya dari windows server 2003 tetapi saya melihat clip.exe di windows 7 juga. Ada pada versi windows memposting windows 7 juga.
EDIT
Yang utama adalah perintah klip itu tetapi seperti yang ditunjukkan oleh Asu, baris seperti
echo abc
juga akan mengirim \ r \ n (yang merupakan baris baru). Jika Anda ingin menghindari itu, maka itu masalah yang sangat standar diselesaikan dengan menggantiecho texttoecho
, denganecho|set/p=texttoecho
SoC:\>echo|set/p=texttoecho|clip
tambahan lebih lanjut
Anda tentu saja bisa tempel dengan klik kanan, tetapi untuk tempel baris perintah juga.
unxutils (sebuah benda kuno yang tidak dipelihara selama lebih dari satu dekade) memiliki gclip dan pclip (sepertinya tidak ada di gnuwin32), dengan yang dapat Anda salin dan tempel melalui baris perintah.
note- gnuwin32 mungkin juga tidak diperbarui.
catatan - Anda bisa menyalin semua wbin ke mis
c:\unxutils
, dan EXE tidak memiliki dependensi / dll.dan tentu saja Anda dapat melakukan pclip> aa untuk menempelkan ke file. atau pclip | somecmd
sumber
Opsi barlop tidak sepenuhnya benar karena
echo
akan menambahkan karakter baris baru ke kata sandi Anda yang merusaknya.Yang perlu Anda gunakan adalah ini:
Dengan cara ini string akan disalin ke clipboard apa adanya.
sumber
AutoIt v3 dapat mengotomatiskan windows, yang membuat mencoba beberapa upaya login menjadi mudah.
Mereka memiliki contoh, dokumentasi, dan komunitas yang baik yang dapat membantu Anda dengan masalah skrip.
Meskipun, Anda mungkin lebih baik bertanya apakah mereka dapat memecahkan masalah dengan server mereka yang kelebihan beban, karena permintaan otomatis hanya akan membuat masalah menjadi lebih buruk bagi mereka ...
sumber
Saya sendiri mengalami skenario serupa dan inilah cara saya menyelesaikannya.
Pertama, saya menyimpan kata sandi saya di Windows Credential Vault (Windows Vista dan yang lebih tinggi). Untuk ini, saya menggunakan pustaka keyring Python, tetapi Anda bisa juga menggunakan sesuatu seperti CredMan (Powershell) untuk mengelolanya. Menggunakan Windows Credential Vault berarti kata sandi tidak pernah harus diketik pada baris perintah, jadi tidak mungkin bocor (seperti melalui sejarah baris perintah).
Kedua, saya menggunakan alat seperti klip untuk menyalin kata sandi ke papan klip.
Anda mungkin ingin menggabungkan keduanya dengan skrip PowerShell Anda sendiri yang mengambil teks dari pengelola kredensial dan meletakkannya di clipboard. Script bisa berupa sesuatu yang sederhana seperti:
Kemudian, yang harus Anda lakukan adalah menambahkan kata sandi ke 'Some System' di Windows Credential Manager dan skrip itu akan secara ajaib memasukkan kata sandi pada clipboard sesuai perintah.
sumber
powershell -c <command>
dari dalam CMD, jadi jika itu sebenarnya harus merupakan file batch, itu bisa menggunakan sesuatu sepertipowershell -c [Windows.Forms.Clipboard]::SetText(%PASSWORD%)
setelah CMD digunakan untuk memuat kata sandi ke variabel (sementara, kumohon!)% PASSWORD%.Cara termudah untuk melakukan ini adalah:
ECHO | SET /P=mypassword | CLIP
Dan Anda dapat mengedit teks yang disalin ini kapan pun Anda ingin mengedit file ini dengan Notepad.
sumber