ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
Vídio muito bem explícito, parabéns pelo canal👏
Muito obrigado 😁
Só ensinaste como se cola os scriepts mas não mostraste como se adiciona no aplicativo
Porquê no máximo tem que colocar 5 processos?
Para não ficar muito lento ao agendar
Coloca aqui o link, na descrição não tem
@@kelsonricardofx4588 // ==UserScript==// @name Vfs Portugal 11 Modificado// @namespace Userscripts.net/// @version 0.9// @description Script de automação para VFS Portugal// @author Rody// @match row1.vfsglobal.com/*// @grant none// ==/UserScript==(function() { 'use strict'; var Email, Pwd, NumPass, DateN, ExpPass, Prenom, Nom, Genre, Phone, Interval, Visa, Ref, Country, CounTxt, MsgTxt, Txt, Gender, VisaNum, VisaPlace, VisaDur; var Dora = 1; Country = 0; Email = "josebernardojoaquim10@gmail.com"; // Email Pwd = "Angola@2020"; // mot de passe vfs Phone = "926383691"; // numero téléphone Gender = ["", 'Male', 'Female']; // 1 masculin, 2 Feminin var VisaType = null; var RefNum = ""; var Profiles = ["SARA MUTOMBO", "MARIA MIGUEL", "BAKASA KANDE", "CANAEL WANANI", "150K", "Tio Walter", "indisponível"]; var inter = 11; // Intervalo em segundos para atualizar e verificar vagas var visa1 = 5955; // Tipo de visto 1 var visa2 = 5956; // Tipo de visto 2 function setForm() { switch (Dora) { case 1: NumPass = "N2972808"; DateN = "03/09/2013"; ExpPass = "03/09/2027"; Prenom = "MATONDO"; Nom = "SARA"; Genre = 2; break; case 2: NumPass = "N2669745"; DateN = "03/09/2000"; ExpPass = "03/09/2027"; Prenom = "MIGUEL"; Nom = "MARIA"; Genre = 2; break; case 3: NumPass = "N3039239"; DateN = "03/09/2017"; ExpPass = "03/09/2027"; Prenom = "KANDE"; Nom = "BAKASA"; Genre = 2; break; case 4: NumPass = "N3253418 "; DateN = "03/09/2017"; ExpPass = "03/09/2027"; Prenom = "WANANI"; Nom = "CANAEL"; Genre = 1; break; case 5: NumPass = "N "; DateN = "03/09/2017"; ExpPass = "03/09/2027"; Prenom = " "; Nom = " "; Genre = 2; break; case 6: NumPass = "N "; DateN = "03/09/2017"; ExpPass = "03/09/2027"; Prenom = " "; Nom = " "; Genre = 1; break; case 7: NumPass = ""; DateN = "03/09/2017"; ExpPass = "03/09/2027"; Prenom = ""; Nom = ""; Genre = 2; break; default: alert('Erro no script VFS'); break; } document.title = Prenom + ' ' + Nom; } function addButton(i, index) { $('#sidebar').append('' + i + ''); } function shiftDesign() { $('body').prepend('Aucune Notification'); $('#header-title').css('margin', '2px'); $('.header').height('40px'); $('.logo').hide(); $('.MsoNormal').hide(); } function fillForm() { $("#PassportNumber").val(NumPass); $("#FirstName").val(Prenom); $("#LastName").val(Nom); $("#DateOfBirth").val(DateN); $("#PassportExpiryDate").val(ExpPass); $("#NationalityId option:contains('ANGOLA')").prop('selected', true); // Define Angola como nacionalidade $("#GenderId option:contains('" + Gender[Genre] + "')").prop('selected', true); if ($('#VisaNumber').length) { $('#VisaNumber').val(VisaNum); } if ($('#PlaceOfIssuance').length) { $('#PlaceOfIssuance').val(VisaPlace); } if ($('#Duartion').length) { $('#Duartion').val(VisaDur); } if ($('#Mobile').length) { $('#Mobile').val(Phone); } if ($('#txtPassport').length) { $("#AURN").val(RefNum); $("#txtPassport").val(NumPass); $("#PrimaryEmailId").val(Email); } } function checkAvailability() { var visa1Available = $('#category5955Status').text() !== ''; // Substitua pelo seletor real var visa2Available = $('#category5956Status').text() !== ''; // Substitua pelo seletor real if (visa1Available || visa2Available) { var MsgTxt = new SpeechSynthesisUtterance('Vagas disponíveis'); window.speechSynthesis.speak(MsgTxt); $('#btnContinue').click(); } else { var MsgTxt = new SpeechSynthesisUtterance('Nenhuma vaga disponível'); window.speechSynthesis.speak(MsgTxt); } } function toggleButtons() { var buttonsVisible = $('#sidebar button').is(':visible'); if (buttonsVisible) { $('#sidebar button').hide(); } else { $('#sidebar button').show(); } } // Cria um botão para alternar visibilidade dos botões de perfis $('#sidebar').append('Alternar Perfis'); // Adiciona eventos de clique $('#toggleBtn').on('click', toggleButtons); // Add buttons and event handlers $('#sidebar').append(''); Profiles.forEach(addButton); $('#sidebar').on('click','#Pro1',function(){ Dora = 1; setForm(); fillForm(); }); $('#sidebar').on('click','#Pro2',function(){ Dora = 2; setForm(); fillForm(); }); $('#sidebar').on('click','#Pro3',function(){ Dora = 3; setForm(); fillForm(); }); $('#sidebar').on('click','#Pro4',function(){ Dora = 4; setForm(); fillForm(); }); $('#sidebar').on('click','#Pro5',function(){ Dora = 5; setForm(); fillForm(); }); $('#sidebar').on('click','#Pro6',function(){ Dora = 6; setForm(); fillForm(); }); $('#sidebar').on('click','#Pro7',function(){ Dora = 7; setForm(); fillForm(); }); // Initialization (function() { document.title = Prenom + ' ' + Nom; if ($('#EmailId').length && $('#Password').length) { $('#EmailId').val(Email); $('#Password').val(Pwd); } // Alternar entre as categorias de visto function checkBothVisas() { $('#VisaCategoryId').val(visa1).change(); setTimeout(function() { checkAvailability(); $('#VisaCategoryId').val(visa2).change(); setTimeout(checkAvailability, 15000); // Aguarde 15 segundos para a segunda verificação }, 15000); // Aguarde 15 segundos antes de verificar a primeira categoria } var refresh = setInterval(checkBothVisas, inter * 1000); if ($('#lblDate').text() != '') { clearInterval(refresh); var MsgTxt = new SpeechSynthesisUtterance('Rdv France disponível'); window.speechSynthesis.speak(MsgTxt); $('#btnContinue').click(); } })();})();
Vídio muito bem explícito, parabéns pelo canal👏
Muito obrigado 😁
Só ensinaste como se cola os scriepts mas não mostraste como se adiciona no aplicativo
Porquê no máximo tem que colocar 5 processos?
Para não ficar muito lento ao agendar
Coloca aqui o link, na descrição não tem
@@kelsonricardofx4588 // ==UserScript==
// @name Vfs Portugal 11 Modificado
// @namespace Userscripts.net/
// @version 0.9
// @description Script de automação para VFS Portugal
// @author Rody
// @match row1.vfsglobal.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var Email, Pwd, NumPass, DateN, ExpPass, Prenom, Nom, Genre, Phone, Interval, Visa, Ref, Country, CounTxt, MsgTxt, Txt, Gender, VisaNum, VisaPlace, VisaDur;
var Dora = 1;
Country = 0;
Email = "josebernardojoaquim10@gmail.com"; // Email
Pwd = "Angola@2020"; // mot de passe vfs
Phone = "926383691"; // numero téléphone
Gender = ["", 'Male', 'Female']; // 1 masculin, 2 Feminin
var VisaType = null;
var RefNum = "";
var Profiles = ["SARA MUTOMBO", "MARIA MIGUEL", "BAKASA KANDE", "CANAEL WANANI", "150K", "Tio Walter", "indisponível"];
var inter = 11; // Intervalo em segundos para atualizar e verificar vagas
var visa1 = 5955; // Tipo de visto 1
var visa2 = 5956; // Tipo de visto 2
function setForm() {
switch (Dora) {
case 1:
NumPass = "N2972808";
DateN = "03/09/2013";
ExpPass = "03/09/2027";
Prenom = "MATONDO";
Nom = "SARA";
Genre = 2;
break;
case 2:
NumPass = "N2669745";
DateN = "03/09/2000";
ExpPass = "03/09/2027";
Prenom = "MIGUEL";
Nom = "MARIA";
Genre = 2;
break;
case 3:
NumPass = "N3039239";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = "KANDE";
Nom = "BAKASA";
Genre = 2;
break;
case 4:
NumPass = "N3253418 ";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = "WANANI";
Nom = "CANAEL";
Genre = 1;
break;
case 5:
NumPass = "N ";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = " ";
Nom = " ";
Genre = 2;
break;
case 6:
NumPass = "N ";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = " ";
Nom = " ";
Genre = 1;
break;
case 7:
NumPass = "";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = "";
Nom = "";
Genre = 2;
break;
default:
alert('Erro no script VFS');
break;
}
document.title = Prenom + ' ' + Nom;
}
function addButton(i, index) {
$('#sidebar').append('' + i + '');
}
function shiftDesign() {
$('body').prepend('Aucune Notification');
$('#header-title').css('margin', '2px');
$('.header').height('40px');
$('.logo').hide();
$('.MsoNormal').hide();
}
function fillForm() {
$("#PassportNumber").val(NumPass);
$("#FirstName").val(Prenom);
$("#LastName").val(Nom);
$("#DateOfBirth").val(DateN);
$("#PassportExpiryDate").val(ExpPass);
$("#NationalityId option:contains('ANGOLA')").prop('selected', true); // Define Angola como nacionalidade
$("#GenderId option:contains('" + Gender[Genre] + "')").prop('selected', true);
if ($('#VisaNumber').length) {
$('#VisaNumber').val(VisaNum);
}
if ($('#PlaceOfIssuance').length) {
$('#PlaceOfIssuance').val(VisaPlace);
}
if ($('#Duartion').length) {
$('#Duartion').val(VisaDur);
}
if ($('#Mobile').length) {
$('#Mobile').val(Phone);
}
if ($('#txtPassport').length) {
$("#AURN").val(RefNum);
$("#txtPassport").val(NumPass);
$("#PrimaryEmailId").val(Email);
}
}
function checkAvailability() {
var visa1Available = $('#category5955Status').text() !== ''; // Substitua pelo seletor real
var visa2Available = $('#category5956Status').text() !== ''; // Substitua pelo seletor real
if (visa1Available || visa2Available) {
var MsgTxt = new SpeechSynthesisUtterance('Vagas disponíveis');
window.speechSynthesis.speak(MsgTxt);
$('#btnContinue').click();
} else {
var MsgTxt = new SpeechSynthesisUtterance('Nenhuma vaga disponível');
window.speechSynthesis.speak(MsgTxt);
}
}
function toggleButtons() {
var buttonsVisible = $('#sidebar button').is(':visible');
if (buttonsVisible) {
$('#sidebar button').hide();
} else {
$('#sidebar button').show();
}
}
// Cria um botão para alternar visibilidade dos botões de perfis
$('#sidebar').append('Alternar Perfis');
// Adiciona eventos de clique
$('#toggleBtn').on('click', toggleButtons);
// Add buttons and event handlers
$('#sidebar').append('');
Profiles.forEach(addButton);
$('#sidebar').on('click','#Pro1',function(){
Dora = 1;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro2',function(){
Dora = 2;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro3',function(){
Dora = 3;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro4',function(){
Dora = 4;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro5',function(){
Dora = 5;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro6',function(){
Dora = 6;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro7',function(){
Dora = 7;
setForm();
fillForm();
});
// Initialization
(function() {
document.title = Prenom + ' ' + Nom;
if ($('#EmailId').length && $('#Password').length) {
$('#EmailId').val(Email);
$('#Password').val(Pwd);
}
// Alternar entre as categorias de visto
function checkBothVisas() {
$('#VisaCategoryId').val(visa1).change();
setTimeout(function() {
checkAvailability();
$('#VisaCategoryId').val(visa2).change();
setTimeout(checkAvailability, 15000); // Aguarde 15 segundos para a segunda verificação
}, 15000); // Aguarde 15 segundos antes de verificar a primeira categoria
}
var refresh = setInterval(checkBothVisas, inter * 1000);
if ($('#lblDate').text() != '') {
clearInterval(refresh);
var MsgTxt = new SpeechSynthesisUtterance('Rdv France disponível');
window.speechSynthesis.speak(MsgTxt);
$('#btnContinue').click();
}
})();
})();
@@kelsonricardofx4588 // ==UserScript==
// @name Vfs Portugal 11 Modificado
// @namespace Userscripts.net/
// @version 0.9
// @description Script de automação para VFS Portugal
// @author Rody
// @match row1.vfsglobal.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var Email, Pwd, NumPass, DateN, ExpPass, Prenom, Nom, Genre, Phone, Interval, Visa, Ref, Country, CounTxt, MsgTxt, Txt, Gender, VisaNum, VisaPlace, VisaDur;
var Dora = 1;
Country = 0;
Email = "josebernardojoaquim10@gmail.com"; // Email
Pwd = "Angola@2020"; // mot de passe vfs
Phone = "926383691"; // numero téléphone
Gender = ["", 'Male', 'Female']; // 1 masculin, 2 Feminin
var VisaType = null;
var RefNum = "";
var Profiles = ["SARA MUTOMBO", "MARIA MIGUEL", "BAKASA KANDE", "CANAEL WANANI", "150K", "Tio Walter", "indisponível"];
var inter = 11; // Intervalo em segundos para atualizar e verificar vagas
var visa1 = 5955; // Tipo de visto 1
var visa2 = 5956; // Tipo de visto 2
function setForm() {
switch (Dora) {
case 1:
NumPass = "N2972808";
DateN = "03/09/2013";
ExpPass = "03/09/2027";
Prenom = "MATONDO";
Nom = "SARA";
Genre = 2;
break;
case 2:
NumPass = "N2669745";
DateN = "03/09/2000";
ExpPass = "03/09/2027";
Prenom = "MIGUEL";
Nom = "MARIA";
Genre = 2;
break;
case 3:
NumPass = "N3039239";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = "KANDE";
Nom = "BAKASA";
Genre = 2;
break;
case 4:
NumPass = "N3253418 ";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = "WANANI";
Nom = "CANAEL";
Genre = 1;
break;
case 5:
NumPass = "N ";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = " ";
Nom = " ";
Genre = 2;
break;
case 6:
NumPass = "N ";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = " ";
Nom = " ";
Genre = 1;
break;
case 7:
NumPass = "";
DateN = "03/09/2017";
ExpPass = "03/09/2027";
Prenom = "";
Nom = "";
Genre = 2;
break;
default:
alert('Erro no script VFS');
break;
}
document.title = Prenom + ' ' + Nom;
}
function addButton(i, index) {
$('#sidebar').append('' + i + '');
}
function shiftDesign() {
$('body').prepend('Aucune Notification');
$('#header-title').css('margin', '2px');
$('.header').height('40px');
$('.logo').hide();
$('.MsoNormal').hide();
}
function fillForm() {
$("#PassportNumber").val(NumPass);
$("#FirstName").val(Prenom);
$("#LastName").val(Nom);
$("#DateOfBirth").val(DateN);
$("#PassportExpiryDate").val(ExpPass);
$("#NationalityId option:contains('ANGOLA')").prop('selected', true); // Define Angola como nacionalidade
$("#GenderId option:contains('" + Gender[Genre] + "')").prop('selected', true);
if ($('#VisaNumber').length) {
$('#VisaNumber').val(VisaNum);
}
if ($('#PlaceOfIssuance').length) {
$('#PlaceOfIssuance').val(VisaPlace);
}
if ($('#Duartion').length) {
$('#Duartion').val(VisaDur);
}
if ($('#Mobile').length) {
$('#Mobile').val(Phone);
}
if ($('#txtPassport').length) {
$("#AURN").val(RefNum);
$("#txtPassport").val(NumPass);
$("#PrimaryEmailId").val(Email);
}
}
function checkAvailability() {
var visa1Available = $('#category5955Status').text() !== ''; // Substitua pelo seletor real
var visa2Available = $('#category5956Status').text() !== ''; // Substitua pelo seletor real
if (visa1Available || visa2Available) {
var MsgTxt = new SpeechSynthesisUtterance('Vagas disponíveis');
window.speechSynthesis.speak(MsgTxt);
$('#btnContinue').click();
} else {
var MsgTxt = new SpeechSynthesisUtterance('Nenhuma vaga disponível');
window.speechSynthesis.speak(MsgTxt);
}
}
function toggleButtons() {
var buttonsVisible = $('#sidebar button').is(':visible');
if (buttonsVisible) {
$('#sidebar button').hide();
} else {
$('#sidebar button').show();
}
}
// Cria um botão para alternar visibilidade dos botões de perfis
$('#sidebar').append('Alternar Perfis');
// Adiciona eventos de clique
$('#toggleBtn').on('click', toggleButtons);
// Add buttons and event handlers
$('#sidebar').append('');
Profiles.forEach(addButton);
$('#sidebar').on('click','#Pro1',function(){
Dora = 1;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro2',function(){
Dora = 2;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro3',function(){
Dora = 3;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro4',function(){
Dora = 4;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro5',function(){
Dora = 5;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro6',function(){
Dora = 6;
setForm();
fillForm();
});
$('#sidebar').on('click','#Pro7',function(){
Dora = 7;
setForm();
fillForm();
});
// Initialization
(function() {
document.title = Prenom + ' ' + Nom;
if ($('#EmailId').length && $('#Password').length) {
$('#EmailId').val(Email);
$('#Password').val(Pwd);
}
// Alternar entre as categorias de visto
function checkBothVisas() {
$('#VisaCategoryId').val(visa1).change();
setTimeout(function() {
checkAvailability();
$('#VisaCategoryId').val(visa2).change();
setTimeout(checkAvailability, 15000); // Aguarde 15 segundos para a segunda verificação
}, 15000); // Aguarde 15 segundos antes de verificar a primeira categoria
}
var refresh = setInterval(checkBothVisas, inter * 1000);
if ($('#lblDate').text() != '') {
clearInterval(refresh);
var MsgTxt = new SpeechSynthesisUtterance('Rdv France disponível');
window.speechSynthesis.speak(MsgTxt);
$('#btnContinue').click();
}
})();
})();