-
Notifications
You must be signed in to change notification settings - Fork 2
/
snipets a evaluer.txt
245 lines (200 loc) · 8.8 KB
/
snipets a evaluer.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
code du confrère à évaluer
// ==UserScript==
// @name Ouvrir automatiquement la boîte de dialogue d'impression pour les PDF dans Edge
// @namespace http://tampermonkey.net/
// @version 0.4
// @description Ouvre automatiquement la boîte de dialogue d'impression pour les fichiers PDF dans Edge
// @author Vous
// @match https://secure.weda.fr/*
// @exclude https://secure.weda.fr/FolderMedical/WedaEchanges/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Vérifier si le navigateur est Microsoft Edge
if (navigator.userAgent.includes("Edg")) {
// Vérifier si le document est un fichier PDF
if (document.contentType === "application/pdf") {
// Ouvrir automatiquement la boîte de dialogue d'impression
window.print();
}
}
})();
- Autoclic sur lire la CPS quand elle n'est pas lue. Sur EDGE le code CPS est prérempli mais je n'ai hélas pas réussi à faire cliquer sur le bouton valider ensuite.
// ==UserScript==
// @name Auto Click "Lire la carte" on weda.fr
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Automate the click on "Lire la carte" button on https://secure.weda.fr/
// @author You
// @match https://secure.weda.fr/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Fonction pour déclencher un clic sur le bouton "Lire la carte"
function clickLireLaCarte() {
// Sélectionnez le bouton par son texte (ajustez cela en fonction de la structure réelle)
var boutonLireLaCarte = document.querySelector('mat-dialog-container mat-dialog-actions button.mat-raised-button');
if (boutonLireLaCarte) {
// Déclenchez un événement de clic sur le bouton
boutonLireLaCarte.click();
}
}
// Exécutez la fonction lorsque la page est entièrement chargée
window.addEventListener('load', function() {
// Ajoutez un délai pour vous assurer que la page est entièrement chargée
setTimeout(clickLireLaCarte, 2000); // ajustez le délai si nécessaire
});
})();
- Autoclic sur AMO sur les FSE. Ultra utile puisque la feature de WEDA/PYXVITAL marche mal
- Autoclic sur NON pour accident de droit commun
// ==UserScript==
// @name Cocher automatiquement la case sur https://secure.weda.fr/vitalzen/
// @namespace http://tampermonkey.net/
// @version 0.5
// @description Coche automatiquement la case sur https://secure.weda.fr/vitalzen/
// @author Vous
// @match https://secure.weda.fr/vitalzen/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Fonction pour cocher automatiquement la case avec la classe et la valeur spécifiées
function cocherCaseAutomatiquement() {
// Cocher la case avec la classe "mat-checkbox-inner-container"
var checkbox = document.querySelector(".mat-checkbox-inner-container.mat-checkbox-inner-container-no-side-margin");
if (checkbox && !checkbox.classList.contains("mat-checkbox-checked")) {
checkbox.click();
}
// Cocher le bouton radio avec l'ID "mat-radio-9-input"
var radioN = document.getElementById("mat-radio-9-input");
if (radioN && !radioN.checked) {
radioN.click();
}
}
// Exécuter la fonction lorsque la page est entièrement chargée
window.addEventListener("load", cocherCaseAutomatiquement);
})();
- Autoclic sur scanner une boite de vaccin
// ==UserScript==
// @name Activation automatique du bouton "Scanner une boîte de vaccin"
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Active automatiquement le bouton "Scanner une boîte de vaccin" et appelle la fonction associée
// @author Vous
// @match https://secure.weda.fr/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Variable pour suivre si le bouton a déjà été activé
var buttonActivated = false;
// Fonction pour activer le bouton et appeler la fonction spécifique
function activateScanButton() {
// Vérifier si le bouton a déjà été activé
if (!buttonActivated) {
// Sélectionner le bouton avec l'ID "ContentPlaceHolder1_btnScanDatamatrix"
var scanButton = document.getElementById("ContentPlaceHolder1_btnScanDatamatrix");
if (scanButton) {
// Marquer le bouton comme activé
buttonActivated = true;
// Appeler directement la fonction spécifique définie dans l'attribut onclick
scanButton.click();
// Vérifier si la fonction scanVaccinDataMatrix est définie avant de l'appeler
if (typeof scanVaccinDataMatrix === 'function') {
scanVaccinDataMatrix();
}
}
}
}
// Exécuter la fonction lorsque la page est entièrement chargée
window.addEventListener("load", activateScanButton);
})();
- Autoclic sur rechercher sur les recettes (permet d'afficher directement les recettes du jour)
// ==UserScript==
// @name Clic auto sur chercher sur la page recettes
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Automatisation du clic sur le bouton de recherche sur la page RecetteForm de Weda.fr
// @author Vous
// @match https://secure.weda.fr/FolderGestion/RecetteForm.aspx
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Fonction pour simuler un clic sur le bouton de recherche
function clickSearchButton() {
// Trouver le bouton par son ID
var searchButton = document.getElementById('ContentPlaceHolder1_ButtonFind');
// Vérifier si le bouton existe
if (searchButton) {
// Simuler un clic sur le bouton
searchButton.click();
}
}
// Appeler la fonction dès le chargement de la page
window.addEventListener('load', clickSearchButton);
})();
- Autoclic sur la liste déroulante pour la valeur 100 dans la gestion des recettes (affichage 20 par défaut... Qui voit moins de 20 patients par jour?).
// ==UserScript==
// @name Clic liste déroulante FSE
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Automatisation du clic sur le bouton déroulant et sélection de l'option "100" sur weda.fr
// @author Vous
// @match https://secure.weda.fr/vitalzen/gestion.aspx
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Fonction pour simuler un clic sur le bouton déroulant et sélectionner l'option "100"
function selectOption() {
// Trouver le bouton déroulant par son ID
var dropdown = document.getElementById('mat-select-0');
// Vérifier si le bouton déroulant existe
if (dropdown) {
// Simuler un clic sur le bouton déroulant
dropdown.click();
// Attendre un court délai (ajustez si nécessaire en fonction de la vitesse de chargement de la page)
setTimeout(function() {
// Utiliser XPath pour trouver l'option "100" par son texte
var option100 = document.evaluate("//span[text()='100']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
// Vérifier si l'option "100" existe
if (option100) {
// Simuler un clic sur l'option "100"
option100.click();
}
}, 1000); // Délai d'attente en millisecondes
}
}
// Appeler la fonction au chargement de la page
window.addEventListener('load', selectOption);
})();
- Clic auto sur historique dans les consultations (j'aime avoir les anciennes CS en visuel direct! L'idéal serait un affichage côte à côte mais je n'ai pas réussi).
// ==UserScript==
// @name Clic automatique sur le bouton Historique
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Clique automatiquement sur le bouton Historique à l'ouverture de la page
// @author Vous
// @match https://secure.weda.fr/FolderMedical/ConsultationForm.aspx*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Fonction pour cliquer sur le bouton Historique
function cliquerSurHistorique() {
// Trouver le bouton par son ID
var boutonHistorique = document.getElementById('ContentPlaceHolder1_EvenementUcForm1_ImageButtonShowHistoriqueFrame');
// Vérifier si le bouton existe
if (boutonHistorique) {
// Simuler un clic sur le bouton
boutonHistorique.click();
}
}
// Appeler la fonction lors du chargement de la page
window.addEventListener('load', function() {
cliquerSurHistorique();
});
})();