Tamam, bazı web türü ortamları kullanmanız gerekebilir gibi geliyor. İşte, yıldız fikrinize dayanarak, düşünce için bazı yiyecekler. Aşağıdaki kodu bir not defterine kopyalayın ve ne olursa olsun, want.hta olarak kaydedin (dosya uzantısı hta olmalıdır):
<html>
<head>
<title>Masked Text with Copy</title>
<HTA:APPLICATION
ID="HTAUI"
APPLICATIONNAME="Masked Text with Copy"
SCROLL="no"
SINGLEINSTANCE="yes"
WINDOWSTATE="maximized"
>
</head>
<style>
BODY
{
background-color: #b3c7e0;
font-family: Arial;
font-size: 8pt;
margin-top: 2px;
margin-left: 8px;
margin-right: 3px;
margin-bottom: 3px;
}
</style>
<script language="VBScript">
Sub Window_Onload
self.Focus()
self.ResizeTo 372,72
end sub
Sub copyTextClick
strCopy = MaskedTextBox.Value
document.parentwindow.clipboardData.SetData "text", strCopy
End Sub
</script>
<body>
<p align="left">
<font face="Arial" size="2">Masked TextBox</font> <input type="password" name="MaskedTextBox" size="20" value="Secret Text!">
<input type="button" value="Copy Text" onclick="copyTextClick" name="copyText">
</p>
</body>
</html>
Ardından .hta'yı başlatın ve şunu göreceksiniz:
Metin kutusu, maskeleme ile sonuçlanan şifre türü olarak ayarlanmıştır, ancak kullanıcının normal bir kopyalama komutu kullanmasını da yasaklar. Böylece, metni programlı olarak almanız ve panoya ayarlamanız gerekir - bu nedenle 'Metin Kopyala' düğmesi.
Bunun genel sürecinizin sadece bir adımı olduğunu biliyorum, ama umarım düşünce için yararlı bir besindir?