दोस्तों मैं एक्सेल शीट से डेटा कॉपी कर रहा हूं और इसे कुछ ऑनलाइन फॉर्म में पेस्ट कर रहा हूं। उस ऑनलाइन फॉर्म में चार फ़ील्ड हैं जैसे पहला ग्राहक का नाम है, दूसरा पिता का नाम है, तीसरा पता है और आगे संपर्क नंबर है। और मेरे पास यह सब जानकारी एक एक्सेल शीट में है जिसे मैं निम्नलिखित ऑटोहोट्की स्क्रिप्ट का उपयोग करके कॉपी कर रहा हूं-
F2::
Loop
}
Send, {CTRLDOWN}c{CTRLUP}{ALTDOWN}{TAB}{ALTUP}
SLEEP 100
Send, {CTRLDOWN}v{CTRLUP}{TAB}{ALTDOWN}{TAB}{ALTUP}
SLEEP 100
Send, {DOWN}{CTRLDOWN}c{CTRLUP}{ALTDOWN}{ALTUP}
SLEEP 100
Send, {CTRLDOWN}v{CTRLUP}{TAB}{ALTDOWN}{ALTUP}
SLEEP 100
Send, {DOWN}{CTRLDOWN}c{CTRLUP}{ALTDOWN}{TAB}{ALTUP}
SLEEP 100
Send, {CTRLDOWN}v{CTRLUP}{TAB}{ALTDOWN}{ALTUP}
SLEEP 100
Send, {DOWN}{CTRLDOWN}c{CTRLUP}{ALTDOWN}{TAB}{ALTUP}
SLEEP 100
Send, {CTRLDOWN}v{CTRLUP}{ALTDOWN}{ALTUP}
SLEEP 100
Send, {right}{up}{up}{up}{up}
}
Return
लेकिन यहाँ समस्या यह है कि यदि जानकारी पहले से ही दूसरे फ़ील्ड जैसे ऑनलाइन फॉर्म में मौजूद है, यानी पिता का नाम पहले से ही ऑनलाइन फॉर्म में मौजूद है, तब भी यह उस फ़ील्ड पर डेटा पेस्ट करता है और मुझे स्क्रिप्ट को फिर से लोड करना होगा और बाकी को मैन्युअल रूप से भरना होगा। फ़ील्ड्स और फिर स्क्रिप्ट फिर से चलाएँ। इससे परेशानी होती है और हर चीज गड़बड़ हो जाती है। तो क्या कोई ऐसा तरीका या तरीका है जिसके द्वारा हम स्क्रिप्ट में यह शर्त लगा सकते हैं कि यदि किसी भी चार फ़ील्ड में पहले से कोई डेटा है तो उसे उस फ़ील्ड में कुछ भी नहीं भेजना चाहिए जिसमें पहले से ही कुछ डेटा है। धन्यवाद।