E OKUL a İMACROS KODU

Kodla Büyü

sewdali

Üye
Mesajlar
19
İMACROS ta E okulda toplu İşlem yapma

Arkadaşlar imacros ile makro oluşturup bazı uzun işlri kısa yoldan yapmak istiyorum.

Bir sıkıntım var bir excel veya txt dosyasından öğrenci numaralarını aldırıp sırayla belirlediğim komutu girmesini istiyorum e okula

VERSION BUILD=8940826 RECORDER=FX
TAB T=1
URL GOTO=https://e-okul.meb.gov.tr/main.aspx
TAG POS=2 TYPE=TD ATTR=TXT:İlkokul-Ortaokul<SP>Öğrenci<SP>İşlemleri
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:Form1 ATTR=ID:OGRMenu1_txtTC CONTENT=649
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:Form1 ATTR=ID:OGRMenu1_btnAra
TAG POS=1 TYPE=SELECT FORM=ID:Form1 ATTR=ID:ddlVelisi CONTENT=%2
TAG POS=1 TYPE=SELECT FORM=ID:Form1 ATTR=ID:ddlSMSBilgilendirme CONTENT=%1
TAG POS=1 TYPE=IMG ATTR=ALT:Kaydet


Kırmızı ile belirttiğim yer öğrenci numarası girdiğim yer orasının dediğim gibi herhangi bir tablodan sırayla almasını istiyorum nasıl yapabilirim. Diğer kısımlar aynı kalacak.
 
C:\Documents and Settings\All Users\Belgeler\iMacros\datasources klasörü içerisine data dosyanızı cvs formatı ile atıyorsunuz.
VERSION BUILD=8940826 RECORDER=FX
TAB T=1
CMDLINE !DATASOURCE Kitap1.csv
SET !DATASOURCE_COLUMNS 1

URL GOTO=https://e-okul.meb.gov.tr/main.aspx
TAG POS=2 TYPE=TD ATTR=TXT:İlkokul-Ortaokul<SP>Öğrenci<SP>İşlemleri
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:Form1 ATTR=ID:OGRMenu1_txtTC CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:Form1 ATTR=ID:OGRMenu1_btnAra
TAG POS=1 TYPE=SELECT FORM=ID:Form1 ATTR=ID:ddlVelisi CONTENT=%2
TAG POS=1 TYPE=SELECT FORM=ID:Form1 ATTR=ID:ddlSMSBilgilendirme CONTENT=%1

kırmızı satırları ve {{!COL1}} komutunu ilave ediyorsunuz.

Daha Sonra Max değer yerine tekrarlatmak istediğiniz sayıyı girip play(loop) butonuna basıyorsunuz.
 
Peki exceli cvs olarak kaydederken öğrenci numaralarını alt alata sutün sutün yazmıştım öyle yazılsa yeterli mi?
 
Tamam hocam teşekkür ederim aynen oldu işim çok kolaylaştı bütün okulu 1 dakikada girdim bitti.

Excel alt alta numaralar olunca aynen oluyor üstte başlık vb olmasın direkt öğrenci numaları olsun..

Birde haftaya resimleri yükleyeceğim e okula resimlere öğrenci numarası girip yapacağız sanırım o konuda bir bilginiz var mı?

Nette 2-3 dosya var hepsinin linkleri kırık
 
Resimleri E-OKul'a göre küçültüyoruz, dosya ismi olarak öğrencilerin numaralarını giriyoruz.
*Klasör adını FOTO yapıp C dizinine atıyoruz.
*E Okul dan Kurum işlemleri - Resim İşlemleri - Resim ekle
Sınıf Seçip - Tümü deyip listeliyoruz.
*Resimleri klasör klasör atmıyoruz hepsi FOTO klasöründe olacak.
Play Loop a öğrenci sayımız kadar yada daha fazla sayı yazıp play loop a tıklıyoruz.


VERSION BUILD=6880125
TAB T=1

SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=IMG ATTR=ALT:Öğrenci<SP>Bilgisini<SP>Düzeltmek<SP>İçin<SP>Tıklayınız.
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:Form1 ATTR=ID:txtOkulNo EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=1 TYPE=INPUT:FILE FORM=ID:Form1 ATTR=ID:flResimSec CONTENT=C:\FOTO\{{!VAR1}}.jpg
WAIT SECONDS=3
TAG POS=1 TYPE=IMG ATTR=ALT:Kaydet
TAG POS=2 TYPE=IMG ATTR=ALT:Öğrenci<SP>Bilgisini<SP>Düzeltmek<SP>İçin<SP>Tıklayınız.
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:Form1 ATTR=ID:txtOkulNo EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=1 TYPE=INPUT:FILE FORM=ID:Form1 ATTR=ID:flResimSec CONTENT=C:\FOTO\{{!VAR1}}.jpg
WAIT SECONDS=3
TAG POS=1 TYPE=IMG ATTR=ALT:Kaydet
 
eokuldan imacros ile öğrencinin aşağıdaki bilgilerini çekmek istiyorum ama ne yaptıysam beceremedim.
csv formatındaki tablodan öğrenci numarası okunacak ve numarasının yanına o öğrencinin bilgileri tc ve tel numaraları sırayla kaydedilecek
Yardımcı olabilir misiniz?

2018-06-29_15-22-16.jpg
 
Geri
Üst